ST意法半导体
登录
直播中
宜家
8年用户
1122经验值
私信
关注
[问答]
如何解决HAL_CAN_INIT产生超时错误的问题呢
开启该帖子的消息推送
CAN收发器
stm32cubemx
HAL库
我在正常模式下使用 CAN,并使用
STM32
CubeMX ide 为 Keil uVision IDE 生成代码。
运行代码时,我的程序卡在 HAL_CAN_INIT() 中。它会产生超时错误。
我没有任何 CAN 收发器,所以我只有 STM32 Nucleo 板连接到
电源
。
那么如何解决这个问题。没有收发器有没有办法调试代码?
回帖
(1)
李瑜刈
2022-12-16 09:46:40
在 CAN 正常模式下,您需要有一个完整的 CAN 总线:您的威廉希尔官方网站 板 + 收发器和至少另一个连接到总线的节点以建立 CAN 通信。
CAN 不是 SPI 或 UART。它需要最少的配置来建立通信。这就是为什么有环回模式来运行初步测试或调试(就像你的情况)。
在 CAN 正常模式下,您需要有一个完整的 CAN 总线:您的威廉希尔官方网站 板 + 收发器和至少另一个连接到总线的节点以建立 CAN 通信。
CAN 不是 SPI 或 UART。它需要最少的配置来建立通信。这就是为什么有环回模式来运行初步测试或调试(就像你的情况)。
举报
更多回帖
rotate(-90deg);
回复
相关问答
CAN收发器
stm32cubemx
HAL库
STM32F105
HAL_CAN_Init
返回
错误
怎么解决?
2023-01-05
331
在STM32F446上发生总线
错误
后重置
CAN
的问题如
何解
决?
2023-01-10
235
F0上的CANBUS无法接收要怎么处理?
2023-02-01
296
使用
HAL
CAN
驱动中断发送报Default_Handler请问该问题如
何解
决
2022-07-20
1890
使用
HAL
CAN
驱动中断发送报Default_Handler请问该问题如
何解
决
2022-09-06
2016
由于意外冲突,无法在STM32上接收
CAN
帧
2018-09-10
3613
STM32F7初始化
CAN
问题求解
2022-12-13
250
关于使用STM32F103ZET6单片机
CAN
通讯无法正常发送问题
2019-04-26
10921
如何通过CANbus中断从睡眠模式唤醒MCU?
2022-12-05
235
使用STM32F767ZI的
HAL
接收
CAN
消息时出现无法读取的情况如何处理?
2023-02-01
237
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分