CAN接收通讯

2019-07-20 01:15发布

使用板子:STM32F407
出现问题:CAN通讯在同一时间点接收多帧数据(3帧没有问题),会出现数据丢失的情况。是因为板子的问题,还是因为设置的问题?如果是设置的问题,请哥哥们指明一下如何设置。CAN用途:接收并解析汽车报文


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
peng1554
1楼-- · 2019-07-20 01:36
帮顶~~
程牧之
2楼-- · 2019-07-20 06:36
 精彩回答 2  元偷偷看……
nashui_sx
3楼-- · 2019-07-20 07:51
          for(i=0;i<8;i++)
          printf("rxbuf[%d]:%d ",i,RxMessage.Data[i]);
这放中断内也太费时间了吧
别打印,用can分析仪间隔很短发10000帧,看看丢包率

还有一个fifo 3个深度,开两个fifo试试