从机接收不到主机发送的数据,在串口工具上打印出来的数据全是0
user6123782:
[11:15:11.045]收←◆xjfr\0
[11:15:14.063]收←◆justRx\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0xjf663\0
[11:15:15.067]收←◆xjfr\0
[11:15:17.079]收←◆justRx\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0xjf663\0
[11:15:18.083]收←◆xjfr\0
[11:15:21.099]收←◆justRx\0?\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0xjf663\0接收到是这个样子的
Viki Shi:
SPI的配置有没有问题?之前提供给你的链接里SPI master/slave都有了,建议参考: e2echina.ti.com/…/556470
user6123782:
回复 Viki Shi:
配置应该是没有问题的,主机发送的数据可以在示波器上看到,就是从机收不到主机发出来的数据
Viki Shi:
回复 user6123782:
你是如何知道从机没有收到数据的?要从接收的最前端看
1、检查硬件通路是否正常
2、如果1正常,继续检查从机接收缓冲区是否有数据
3、如果1.2都正常,那还是软件配置有问题,继续排查代码