我有 STM32F103C8 芯片和一个通过 SPI1 (PA7-PA4) 接口(interface)连接的 LED 显示器。在开始编写其余代码之前,我想确保我的初始化代码是正确的。有没有办法检查我的初始化代码是否正确?
P. S. 我正在尝试用 Rust 为 STM32 编写代码,这就是为什么我必须编写相当低级的代码并且初始化比使用高级 STM32 库的 C 语言要难一些。
最佳答案
- 使用逻辑分析器查看发送数据时发生了什么。
- 使用简单的 74hc595 串行输入并行输出移位寄存器进行测试。它有SPI输入。您可以将 LED 放在输出端或仅测量电压以确保数据正确。
关于rust - 检查 SPI 是否在 STM32 上正确初始化的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45597871/