STM32 CAN总线,发送函数,永远不会出错,改用HAL库后,可以

2019-07-20 06:02发布

用标准库的时候

把接收端断开,不会报错
把发送端的跳线帽拔下也不会报错
用的是普通模式,不是环回模式
换用HAL库后,CAN可以报错
求问,怎么回事。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
KUZMA
1楼-- · 2019-07-20 07:31
 精彩回答 2  元偷偷看……
Psheng
2楼-- · 2019-07-20 10:49
HAL库初始化 会检查CAN的RX的状态 确定是否初始化成功。
KUZMA
3楼-- · 2019-07-20 14:38
Psheng 发表于 2018-9-25 12:09
HAL库初始化 会检查CAN的RX的状态 确定是否初始化成功。

可是在运行过程中,can总线出问题,HAL库也可以检测到...,每次都会初始化?

Psheng
4楼-- · 2019-07-20 18:08
 精彩回答 2  元偷偷看……
KUZMA
5楼-- · 2019-07-20 23:30
 精彩回答 2  元偷偷看……

一周热门 更多>