TI中文支持网
TI专业的中文技术问题搜集分享网站

在ADS114s08中,写入寄存器的值与读出来的值不一样,怎么回事?

在ADS114s08中,写入寄存器的值与读出来的值不一样,怎么回事?

Amy Luo:

您好,

用示波器看下波形,检查下读写时序是否正确。

Li Chao Li:

回复 Amy Luo:

我用逻辑分析仪抓过波形,写进去的数据和读出来的数据不一样,感觉无论写入什么数据值,读出来的数据值都一样的,我试了好几个寄存器

xyz549040622:

回复 Li Chao Li:

这充分说明,你的写时序起码是不正常的。

Li Chao Li:

回复 xyz549040622:

主控用的是stm32f413zg的硬件spi配置,从分析仪上看,只有sclk波形不是那么的好看,不是很规矩的方波有点偏差,但是写寄存器的时序都是按照芯片手册上来操作的,不知道从何查了,望指教

xyz549040622:

回复 Li Chao Li:

只有sclk波形不是那么的好看,降低速度看看,你的操作速度降低下。还是只能抓波形了,波形正确的情况下,指令也是要操作对的。

赞(0)
未经允许不得转载:TI中文支持网 » 在ADS114s08中,写入寄存器的值与读出来的值不一样,怎么回事?
分享到: 更多 (0)