Other Parts Discussed in Thread: ADS131E08, ADS131M04, ADS1220
Hello,
I try to use the ads125h02 for a project and have some difficulties. I am able to read all internal registers, but can not write on them.
For example - Mode1 Register: I want to use the pulse conversion mode and a delay of 119µs
input:
data[0] = 0x43 (base 0x40 + 0x03 for mode1 register)
data[1] = 0x15
data[2] = 0xD8 (calculated CRC)
data[3] = 0x00
output:
data[0] = 0xFF
data[1] = 0x43
data[2] = 0x15
data[3] = 0xD9 (I except 0xD8..)
If I read the mode1 Register it shows only the default value and not the one that I set.
I already checked if the register is locked, when I read the status0 register i get 0x01, which seems to be correct to me. Where should i look for an error?
I use a Atmel SAMG55 as Master and SPI with DMA