在ADS114s08中,写入寄存器的值与读出来的值不一样,怎么回事?
Amy Luo:
您好,
用示波器看下波形,检查下读写时序是否正确。
Li Chao Li:
回复 Amy Luo:
我用逻辑分析仪抓过波形,写进去的数据和读出来的数据不一样,感觉无论写入什么数据值,读出来的数据值都一样的,我试了好几个寄存器
xyz549040622:
回复 Li Chao Li:
这充分说明,你的写时序起码是不正常的。
Li Chao Li:
回复 xyz549040622:
主控用的是stm32f413zg的硬件spi配置,从分析仪上看,只有sclk波形不是那么的好看,不是很规矩的方波有点偏差,但是写寄存器的时序都是按照芯片手册上来操作的,不知道从何查了,望指教
xyz549040622:
回复 Li Chao Li:
只有sclk波形不是那么的好看,降低速度看看,你的操作速度降低下。还是只能抓波形了,波形正确的情况下,指令也是要操作对的。