原文中文,约1800字,阅读约需5分钟。
📝
内容提要
本文介绍了使用HAL库进行CAN通信的开发笔记,包括回环测试的步骤、代码内配置和筛选器设置方法,以及测试方法。
🎯
关键要点
-
本文介绍了使用HAL库进行CAN通信的开发笔记。
-
开发环境基于STM32F407ZET6单片机和TJA1050芯片。
-
回环测试的步骤包括CubeMX内配置和代码内配置。
-
在CubeMX中配置CAN参数,包括比特率、重新同步步长和工作模式。
-
代码中设置CAN筛选器,使用列表模式筛选特定的拓展ID和标准ID。
-
测试步骤包括检查设备管理器中的设备状态和安装驱动程序。
-
如果设备未识别,建议调整CubeMX中的最小堆大小设置。
-
使用串口工具测试CAN通信,发送字符后应返回相同字符。
🏷️