CAN总线如何解决协议中同时接收单帧和多帧的问题
答案:2 悬赏:80 手机版
解决时间 2021-02-07 22:52
- 提问者网友:骑士
- 2021-02-07 04:09
在调试CAN总线协议时,碰到了这样的问题:若只接收单帧或只接受多帧报文没有问题,但协议规定需要接收的报文存在单帧及多帧报文,现在程序使用FIFO结构,只按多帧接收,我用的是英飞凌单片机XC886,请各位高手帮忙,在接收单帧时怎样才能接收单帧后就禁止其他报文接收,待数据处理完后,仍能接收其他报文,应该配置哪个寄存器? 非常感谢
最佳答案
- 五星知识达人网友:大漠
- 2021-02-07 04:19
这个 真回答不了你 得找专业的人
全部回答
- 1楼网友:人類模型
- 2021-02-07 05:03
如果原fifo不够应该是要自建缓冲区来存储收到的报文帧(单帧和多帧是什么概念?fifo中应该没这个区分的)。
接收归接收处理归处理两不误。若还有疑问请详述
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯