硬件描述:
nuc972 can0和can1 通过线路连接在一起。
测试程序的描述如下:
rt_can1_thread_entry 驱动 can0口 并每隔5秒钟发送一个 remote_frame 或 发送一个 data_fame。并接收can1发送回的响应frame
rt_can2_thread_entry 接收 can1发送过来的 remote_frame 或data_frame 。并把接收到的frame再发送回去 。
这个过程已经实现了。但是问题如下:
如果can1 收到remote frame 我却向 can0发送一个data frame can1_thread就收不到该数据 对应的can中断 指示 RX OK但是没有相应的数据收到。
已经调试好久了一直调试不通。请求帮忙 : |