Other Parts Discussed in Thread: HALCOGEN
主题中讨论的其他器件:HALCOGEN
您好!
我使用 SPI1与外部加速计通信。 我可以通过 SPI1成功地向器件发送命令、并使用逻辑分析仪验证是否通过 MISO 线路将正确的数据直接接收到处理器上的 MISO 引脚。 但是、每当我尝试读取 SPI1接收寄存器/缓冲器时、它总是全为零。 我正在轮询模式下运行器件。
我已经尝试监控 SPI 标志寄存器(SPIFLG)的 RXINT 位8、但它始终为0。
CS、CLK 和 MOSI 均按预期和配置工作。 MISO 看起来也是正确的、但我想知道我错过了配置设置还是寄存器读取/标志清除操作。 我尝试使用由 HalCoGen 生成的 spiReceiveData()函数,但结果相同。
如果有任何帮助,将不胜感激。
谢谢你。