Other Parts Discussed in Thread: TCAN4550-Q1
器件型号: TCAN4550-Q1
尊敬的 Texas:
我在从 SPI 从器件读取数据时遇到 SPI 通信问题。
在传输过程中、我可以清楚地看到 SCLK 和 MOSI 正确切换、MOSI 正在发送有效数据。 不过、在 MISO 线上、我只看到噪声、RX 缓冲器中接收到的数据始终为 0x00 或 0xFF。
以下是我的 SPI 配置详细信息:
SPI 模式:模式 0 (CPOL = 0、CPHA = 0)
位顺序:MSB 优先
波特率:15 Mbps
主模式
观察结果:
1、时钟和 MOSI 在传输期间处于活动状态
MISO 不显示有效数据
RX 缓冲器读取 0x00 或 0xFF
我的问题:
1.这可能是软件配置问题、还是表示硬件/计时问题?
对于可靠的 MISO 采样、15Mbps 是否过高?
3.在什么情况下,从器件主动驱动 MISO 线?
4、硬件部件是否需要修改。
我将分享我的 SPI 驱动器代码以进行审查和原理图。
请让我知道我应该验证或更改的内容。
提前感谢您的支持。 main.c 



