主题中讨论的其他器件: ISO7741
你好
我正在开发一个电路板来测量学生项目的许多电压。 该板上是 ADS7953、ISO7741和 STM32F072。 现在、我的资源已经讲完了。 我无法从广告中读取任何有用的内容。 BTW 我使用的是 ADS7953评估板、以防情况发生不同。 IM 在时间压力下、因此快速输入也很受欢迎。
我的设置:


我已将用于 SPI 的 GPIO 引脚设置为高速模式。
我将在下面添加我的代码、但简要概述一下它的功能:
1.将 x8000写入编程模式1
2.为模式1写入 xFFFF 以便读取所有通道
3.写入 x2800以进入模式1
4.输入 while 循环,写全0 ,因为我不需要改变任何关于这.
下面你可以看到蓝色的时钟和黄色的 MOSI 与 x2800写入。 根据数据表、MOSI 被锁存在上升沿、所以这应该是正确的吗?

我明天还可以添加 cs 行和 MISO 行的屏幕截图。
在 STM 32 cube IDE 中针对前3个传输接收使用的 HAL 函数如下所示;
(写入将 CS 线路设置为低电平和高电平)

之后、代码进入微控制器的 while 环路。
我不知道为什么它不起作用。
我继续将 ADS EVAL 板连接到它的主板以检查我是否损坏了 ADC、但它工作正常、所以错误发生在其他地方...
提前感谢