STM32 HAL CAN (TJA1050CAN模块) 通讯(一)理论

1、简介

CAN具备多个设备交互的能力,但是网上大多是两个单片机进行交互,或者单片机通过CAN收发器与上位机进行交互测试,本次通过STM32cubeMX完成CAN通讯配置,并通过多个单片机进行数据交互测试。

2、CAN简介

CAN是一种串行通讯协议,主要有低速、高速CAN两种。

低速CAN:通讯速率10-125Kbps,总线长度1000米。

高速CAN: 通讯速率125-1MKbps,总线长度1000<40米。

本次主要对高速CAN进行配置测试。

3、CAN物理层介绍

CAN网络主要通过CAN控制器、CAN收发器双绞线终端电阻组成。

CAN控制器:一般集成芯片(STM32等)内部,主要负责数据的收发以及协议的转换。

CAN收发器: 主要负责将CAN控制器发出的数字信号(CANRX、CANTX)与总线上的成差分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值