HAL 库开发笔记 - CAN 通信 🚧

HAL 库开发笔记 - CAN 通信 🚧

💡 原文中文,约1800字,阅读约需5分钟。
📝

内容提要

本文介绍了使用HAL库进行CAN通信的开发笔记,包括回环测试的步骤、代码内配置和筛选器设置方法,以及测试方法。

🎯

关键要点

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

继续阅读