使用STM32F103读取两片ADS1224 的数据,第二路ADS1224偶尔会在开机时读取错误并卡死,重启之后有可能恢复正常值,有可能仍读取的是异常值。
同样的程序,有的电路出现错误的概率很高,有的很低。目前通过程序在线调试,确定从ADS1224上读到的值就是错误的。第一片ADS1224没有出现这样的情况,互换两片ADS1224 ,仍是后面读取的那个ADS1224数据读取错误。
想问下ADS1224读取数据是有时序的要求吗?要注意什么呢?在读第一个ADS1224的值时,第二个ADS1224应处于什么状态?SCK拉高还是拉低?