0x00前言
CAN是控制器局域网络(Controller Area Network, CAN)的简称,是ISO国际标准化的串行通信协议。CAN总线结构简单,只需2根线与外部相连,并且内部集成了错误探测和管理模块。
本篇文章以TPYBoard v102开发板为例,为大家介绍一下如何使用STM32自带的CAN控制器,来实现两个开发板之间的CAN通讯。
0x01实验器材
TPYBoard v102 开发板 2块
杜邦线 若干
CAN总线收发器模块VP230(SN65HVD230) 2个
0x02前期准备
1. TPYBoardv102的CAN控制器。
v102上有两个CAN控制器,分别为CAN1和CAN2,对应引脚如下:
[MicroPython]TPYBoard v102 CAN总线通信
内容版权声明:除非注明,否则皆为本站原创文章。