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