STM32/STM8技术william hill官网
直播中

9年用户 5经验值
擅长:嵌入式技术 接口/总线/驱动
私信 关注
[问答]

STM32的平台,CAN模块,当源模块多次发送报文时CAN接收错误

`源模块一直处于发送状态,这时开发板去接收报文会出现错误,如图所示: 微信图片_20180614152815.png 微信图片_20180614152849.jpg
左图是用CAN盒持续发送报文,有图是CAN接收结构体的值,可以看出结构体中的值除了ID正确,其他都错误。
但是我先让开发板进入等待接收状态,再让CAN盒发送报文,就完全正确。
如图:

请问这是哪方面的问题呢?
` 微信图片_20180614153019.jpg

回帖(6)

夜行者灬

2018-6-14 17:33:24
不会,但是还是要顶一下
举报

幽默未遂

2018-6-19 07:19:19
STM32直接可以实现can吗?
举报

2018-6-19 13:39:58
引用: 幽默未遂 发表于 2018-6-19 07:19
STM32直接可以实现can吗?

可以  有库文件,字节再配置一下就直接有接口函数可用
举报

h1654155956.5608

2018-6-19 18:44:20
用的标准库还是HAL库?
举报

h1654155956.5608

2018-6-19 18:45:03
我猜测应该是用的HAL库。
举报

jinyi7016

2018-7-13 10:02:00
程序中对于CAN数据有没有处理,缓存是不是够大
举报

更多回帖

发帖
×
20
完善资料,
赚取积分