“线程”中讨论的其它部件: ADS131M08, ADS131M06
大家好,希望你们做得好!
我和我的团队正在开发一个能量计,使用具有 HAL 库的 MCU STM32F756ZG 和一个 ADS131M08EVM 来获取信号。
我们能够启动 STM32和 ADSADS131M08EVM 之间的通信,并将 OSR 更改为128,然后看到对 DRDY 引脚的监控发生了变化。 ´re 我们发现了一些问题:
第一个问题是,当我们向 ADSADS131M08EVM 发送命令时,答案 第一次不正确。 例如,当我们发送命令“状态”时,我们希望得到“0x500”的答案,我们 只在几次之后才收到这一答案。 我们正在尝试“状态”和“时钟”命令。 我们只能更改将命令置于 while 循环中的时钟,我们发送命令直到收到正确的答案。
第二个问题,也是主要问题,是我们无法读取 ADS131M08EVM 通道的数据,我们可以在 IDE 中看到 SPI 的数据,但数据与实际值不符。
您是否有使用 MCU STM32和 ADS131M08EVM 的示例 C 代码?
如果需要,我可以共享我的.C 和.H 代码。
此致
拉斐尔·克塞西