STM32CubeMX | 36 - 使用CAN总线进行双板通信(TJA1050)
本篇详细的记录了如何使用STM32CubeMX配置 STM32F407ZGT6 的硬件CAN接口与另一个开发板之间通信。
1. 准备工作
硬件准备
- 开发板
首先需要准备一个开发板,这里我准备的是STM32F407ZGT6的开发板,称之为 1# 实验板。
- CAN收发器
开发板板载一块CAN收发器TJA1050,如图中红框所示:
软件准备
需要准备一份 TJA1050 的数据手册。
实验说明
本实验中还需要另外准备一块具备CAN收发功能的开发板,这里我使用STM32F767开发板,其板载CAN收发器也是TJA 1050,称之为 2# 实验板:
两个开发板之间的连接方式如下:
喷香的小腊鸡: 请问使用普通定时器,该怎么提供时基。
qxy2403: 是抄袭吗 2020的一篇文章很像
哼了个哈: 到目前为止,在大型源码阅读上,单从内存消耗方面,没有一款工具可以与source insght相比。vscode因为采用动态分析策略,根本无法解析上万文件,因此无法阅读大型源码。
wazxzhp: 明显需要自己调用释放
wazxzhp: 你这写的也忒好了