首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]mc9s12dp256b CAN 接收问题

[求助]mc9s12dp256b CAN 接收问题

我每次接收4包数据,就会丢一包数据,是否与4个接收FIFO 有关,但每次接收我都清了缓存了CANRFLG_RXF = 1,不知是别的什么原因?

hi  thank you for your help
我觉得可能是最后一个数据包接收时 ,接收标志位清除时间不对吧
或者是你有好几个节点 ,当其中的一个节点发送完四个数据包后,释放总线,这样要进行总线仲裁 ,是不是在这个时候丢失的哪??
我是利用CAN的初级应用,不知对你是否有用??
飞思卡尔带我走进神奇的单片机世界
说具体点,比如说你是查询还是中断方式接收的?如果中断接收检查中断向量是否正确
51,freescale,c,asm,protel,fpga
返回列表