STM32 CAN 总线数据接收问题
答案:2 悬赏:60 手机版
解决时间 2021-02-15 16:08
- 提问者网友:喧嚣尘世
- 2021-02-14 23:46
我用的CAN总线接收数据,总是有数据会丢(滤波器设置全部通过)但是打开滤波器去滤这几个数又出来了!我猜,由于所有数据接收的话 邮箱被存满了所以丢弃了 。可是我接收用的是中断接收满一个就处理。为什么还是会溢出(我是看寄存器看出溢出的)?
最佳答案
- 五星知识达人网友:上分大魔王
- 2021-02-15 00:59
需要帮你做吗
全部回答
- 1楼网友:第四晚心情
- 2021-02-15 01:19
我公司开发的k85系列can总线模块,硬件上采用arm7作为cpu处理单元,cpu上集成can控制器,大大提高了产品的集成度和可靠性。收发器采用ctm1050,它是一款带有隔离的高速can收发器芯片,其内部集成了所有必需的can隔离及can收、发器件,芯片的主要功能是将can控制器的逻辑电平转换成can总线的差分电平并且具有dc2500v的隔离功能及esd保护功能。还具有电磁辐射eme极低;电磁抗干扰emi性极高;无需外加元件可直接使用;高低温特性好,能满足工业级产品技术要求等特点。
k85系列模块在软件方面符合can2.0b标准帧协议(兼容can2.0a) ,标识符是11位。高四位指定为功能码,低7位为节点地址,统称为cob-id(communication object identifier)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯