ADI 技术
直播中

王丽婧

7年用户 228经验值
私信 关注
[问答]

请问ad7124写寄存器写不进去是为什么?

调通了STM32和ad7124的SPI通信,读了其中的只读寄存器的值是对的,然后对可读写的寄存器写入配置值后,再去读取,发现其他寄存器的值和我写入的一致,而ADC_CONTROL寄存器的值和我写入的不一致,一直是0x0000,请问这是为什么,ADC_CONTROL寄存器操作前需要什么限制吗?
ADC_CONTROL无法写入。

回帖(6)

王丽婧

2018-8-3 06:22:50
测试了所有的读写寄存器,IO_CONTROL_1寄存器也读出来的是全0,写的是0x840c;
举报

郝思雨

2018-8-3 06:40:04
读取ID寄存器正确吗?
举报

王丽婧

2018-8-3 06:48:19
引用: 深圳王先生 发表于 2018-8-3 06:40
读取ID寄存器正确吗?

读ID寄存器的值为:0x14,应该是对的
举报

王丽婧

2018-8-3 06:57:47
引用: HTJD 发表于 2018-8-3 06:48
读ID寄存器的值为:0x14,应该是对的

单步调试看了,写进去是正确的,读的时候出错了;但是其他寄存器正确的,没有被改,就这个寄存器写的值被改了。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分