STM32常见通信方式

STM32常见通信方式(TTL、RS232、RS485、I2C、SPI、CAN)

一、TTL电平

​ 全双工(逻辑1: 2.4V–5V 逻辑0: 0V–0.4V),用于两个MCU之间通信

image-20220404104828649

二、RS232

​ 全双工(逻辑1:-15V— -5V 逻辑0:+3V—+15V),用于MCU与PC之间数据交换

image-20220404105716394

三、RS485

​ 半双工(逻辑1:+2V–+6V 逻辑0: -6V—2V),电平的表示指AB引脚线的电压之差

image-20220404110100596

四、CAN总线

​ 逻辑1:-1.5V–0V 逻辑0:+1.5V–+3V)这里的电平指CAN_High,CAN_Low 两线间的电压差

image-20220404110411637

以上通信方式总结:

  1. RS232、RS-485信号最终转换为TTL电平方式与MCU通信(CAN收发器将差分信号转化为TTL–>MCU)。这样做的目的都是为了提高通信质量,提高抗干扰能力。
  2. TTL、RS232为逻辑电平信号。RS-485、CAN为差分信号。
五、SPI
六、IIC

IIC和SPI将在后续逐一进行详细介绍。

原作者文章:stm32常见通信方式

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值