您好,
我目前正在为ADS7142开发STM32库。 通信和编程工作正常,但轮询转换数据尚未工作。
我可以设置起始转换位并使用转换状态寄存器进行验证,但ADC在轮询时仅返回常量(非零)值(在验证状态之前,随后只返回零)。
我 希望在施加电压时,数据会发生变化,或者对于最不重要的位,数据至少会波动,但情况也不会如此。
可能是什么问题?
- 4个周期的正常I2C读取命令是否不足以读取一个完整转换?
- 是否需要等待一段时间才能启动Read命令?
- 我是否需要提供连续的时钟周期并从中挑选正确的数据?
请注意,我的组织与STM32合作已有很长时间,我们不打算换用TI控制器。
谢谢!
Lukas