我是靠谱客的博主 超帅斑马,最近开发中收集的这篇文章主要介绍STM32常见通信方式STM32常见通信方式(TTL、RS232、RS485、I2C、SPI、CAN),觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
STM32常见通信方式(TTL、RS232、RS485、I2C、SPI、CAN)
一、TTL电平
全双工(逻辑1: 2.4V–5V 逻辑0: 0V–0.4V),用于两个MCU之间通信
二、RS232
全双工(逻辑1:-15V— -5V 逻辑0:+3V—+15V),用于MCU与PC之间数据交换
三、RS485
半双工(逻辑1:+2V–+6V 逻辑0: -6V—2V),电平的表示指AB引脚线的电压之差
四、CAN总线
逻辑1:-1.5V–0V 逻辑0:+1.5V–+3V)这里的电平指CAN_High,CAN_Low 两线间的电压差
以上通信方式总结:
- RS232、RS-485信号最终转换为TTL电平方式与MCU通信(CAN收发器将差分信号转化为TTL–>MCU)。这样做的目的都是为了提高通信质量,提高抗干扰能力。
- TTL、RS232为逻辑电平信号。RS-485、CAN为差分信号。
五、SPI
六、IIC
IIC和SPI将在后续逐一进行详细介绍。
原作者文章:stm32常见通信方式
最后
以上就是超帅斑马为你收集整理的STM32常见通信方式STM32常见通信方式(TTL、RS232、RS485、I2C、SPI、CAN)的全部内容,希望文章能够帮你解决STM32常见通信方式STM32常见通信方式(TTL、RS232、RS485、I2C、SPI、CAN)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复