主题中讨论的其他器件: ADS131E08、 ADS131M04、 ADS1220
您好!
我尝试将 ads125h02用于一个项目、但遇到了一些困难。 我能够读取所有内部寄存器、但无法写入它们。
例如- mode1寄存器:我想使用脉冲转换模式和119µs μ s 的延迟
输入:
DATA[0]= 0x43 (对于 mode1寄存器、基地址为0x40 + 0x03)
数据[1]= 0x15
DATA[2]= 0xD8 (计算出的 CRC)
DATA[3]= 0x00
输出:
DATA[0]= 0xFF
数据[1]= 0x43
DATA[2]= 0x15
DATA[3]= 0xD9 (I、0xD8除外...)
如果我读取 mode1寄存器、它只显示默认值、而不显示我设置的值。
我已经检查了寄存器是否被锁定、当我读取 status0寄存器时、我得到0x01、这对我来说似乎是正确的。 我应该在哪里查找错误?
我使用 Atmel SAMG55作为主设备和带有 DMA 的 SPI
