[STM32F1] 多次发送报文时CAN接收错误

[复制链接]
754|9
 楼主| renyaq 发表于 2020-4-19 16:12 | 显示全部楼层 |阅读模式
STM32的平台,CAN模块,当源模块多次发送报文时CAN接收错误
源模块一直处于发送状态,这时开发板去接收报文会出现错误
结构体中的值除了ID正确,其他都错误
ousj 发表于 2020-4-19 16:18 | 显示全部楼层

什么意思?不是很明白你说的什么,能再解释一下这个现象吗
 楼主| renyaq 发表于 2020-4-19 16:22 | 显示全部楼层
但是我先让开发板进入等待接收状态,再让CAN盒发送报文,就完全正确
wangzsa 发表于 2020-4-19 16:32 | 显示全部楼层
STM32直接可以实现can吗?
bqyj 发表于 2020-4-19 16:35 | 显示全部楼层

可以  有库文件,字节再配置一下就直接有接口函数可用
chuxh 发表于 2020-4-19 16:39 | 显示全部楼层
用的标准库还是HAL库?
llljh 发表于 2020-4-19 16:42 | 显示全部楼层
程序中对于CAN数据有没有处理,缓存是不是够大
houcs 发表于 2020-4-19 16:45 | 显示全部楼层

我猜应该是用的HAL库
 楼主| renyaq 发表于 2020-4-19 16:50 | 显示全部楼层

好的,我明天去单位试一下,多谢各位大侠了哈        
lihuasoft 发表于 2020-4-20 17:20 来自手机 | 显示全部楼层
溢出了吧?开发板就绪前,总线上是不是只有CAN盒这一个设备
您需要登录后才可以回帖 登录 | 注册

本版积分规则

700

主题

10138

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部