历史上的今天
返回首页

历史上的今天

今天是:2024年10月25日(星期五)

正在发生

2019年10月25日 | stm32常见通信方式(TTL、RS232、RS485、CAN)总结

2019-10-25 来源:eefocus

一、TTL电平:全双工(逻辑1: 2.4V--5V   逻辑0: 0V--0.5V)


1、硬件框图如下,TTL用于两个MCU间通信

2、‘0’和‘1’表示

二、RS-232电平:全双工(逻辑1:-15V--5V  逻辑0:+3V--+15V)


1、硬件框图如下,TTL用于MCU与PC机之间通信

2、‘0’和‘1’表示

三、RS-485:半双工、(逻辑1:+2V--+6V  逻辑0: -6V---2V)这里的电平指AB 两线间的电压差。


1、硬件框图如下


2、‘0’和‘1’表示

四、CAN总线:逻辑1:-1.5V--0V  逻辑0:+1.5V--+3V)这里的电平指CAN_High、CAN_Low 两线间的电压差。


1、硬件框图如下

2、‘0’和‘1’表示

以上总结:


1、从单片机软件编程角度来说,RS232、RS-485最终结果都是转换为TTL电平方式与单片机通信(CAN收发器把差分信号转化为TTL-->CAN控制器(MCU))。其目的都是提高通信质量,提高抗干扰能力。


2、TTL、RS232是逻辑电平信号。RS-485、CAN为差分信号。


五、I2C


5.1 I2C物理层

5.2 I2C协议层

5.3 数据的起始信号与停止信号

5.4数据有效性

I2C 协议在 SCL 高电平时对 SDA 信号采样, SCL 低电平时 SDA准备下一个数据。


六、SPI


以上总结:


推荐阅读

史海拾趣

First Switchtech公司的发展小趣事

面对日益激烈的全球竞争,First Switchtech公司(或类似公司)制定了积极的国际化战略。公司首先在欧洲市场设立了分支机构,通过深入了解当地市场需求和文化背景,成功推出了符合欧洲标准的电子开关产品。随后,公司进一步拓展北美、亚洲等市场,通过本地化生产和营销策略,实现了全球市场的覆盖。这一过程中,公司不仅提升了品牌知名度,还积累了丰富的国际市场运营经验。

DILABS公司的发展小趣事

随着公司规模的扩大,DILABS开始意识到品质控制的重要性。他们引进了先进的生产设备和管理系统,确保每一款产品的质量都达到行业最高标准。同时,DILABS还加大了品牌宣传力度,通过参加国际展会、发布技术白皮书等方式,逐步建立起公司在电子行业中的品牌形象。

BOWEI公司的发展小趣事

随着全球环保意识的提高,DILABS开始注重绿色生产。他们引入了先进的环保技术和设备,确保在生产过程中最大限度地减少废弃物和污染物的排放。同时,DILABS还积极推动电子产品的环保设计,帮助客户实现绿色采购和可持续发展。

Future Designs, Inc. (FDI)公司的发展小趣事

Future Designs, Inc.(FDI)成立于几十年前,最初由一群在电子设计领域拥有丰富经验的工程师创立。他们看到市场上对于高质量、快速响应的触摸屏LCD图形用户界面(GUI)解决方案的需求日益增长,于是决定成立一家公司,专注于提供此类产品和服务。初创时期,FDI面临诸多挑战,包括资金短缺、市场认可度低以及技术难关等。然而,凭借团队成员的坚持不懈和专业技术,他们逐步攻克难关,开发出了ELI™和罗德里格斯™GUI家族产品,为公司赢得了初步的市场地位。

e2v technologies公司的发展小趣事

e2v Technologies自成立以来,一直致力于技术创新和科学合作。公司曾与多个国际知名科研机构合作,参与了诸如哈勃天文望远镜、Envisat气象环境遥感卫星等著名科学项目。这些项目对图像传感器的精度和稳定性提出了极高的要求,e2v凭借其卓越的技术实力,成功为这些项目提供了高质量的图像传感器,进一步巩固了其在图像传感器领域的领先地位。

BH Electronics公司的发展小趣事

近年来,随着环保意识的提高,BH Electronics积极响应国家绿色发展的号召,开始了绿色转型之路。公司加大了对环保技术的研发和应用力度,推出了一系列绿色环保产品。同时,BH Electronics还优化了生产流程,减少了能源消耗和废物排放。这些举措不仅提升了公司的环保形象,也为公司的可持续发展注入了新的动力。

这五个故事只是BH Electronics发展历程中的一部分,但它们却生动地展现了这家公司在电子行业中的崛起之路。从初创时期的筚路蓝缕,到技术创新的突破;从国际化战略的拓展,到品质管理的提升;再到绿色发展的转型,BH Electronics始终保持着敏锐的市场洞察力和不懈的创新精神。正是这些因素的共同作用,使得BH Electronics能够在激烈的市场竞争中脱颖而出,成为电子行业中的佼佼者。

问答坊 | AI 解惑

步进电机的控制问题

在职硕士的毕业论文,步进电机的驱动电源设计 要求:1.将步进电机的控制电路、驱动电路以及其它相关电路融为一体,使之具备低功耗和高可靠性的特点;           2.具备较好的通用性,可以进行二相、三相、四相、五 ...…

查看全部问答>

求:基于单片机的点阵显示屏设计论文

本人求一份基于单片机的点阵显示屏设计论文,有意者联系QQ1210979462,待遇QQ聊!…

查看全部问答>

USB三种速度的区分

USB 2.0分三种速度: LS(低速) 1.5Mbps FS(全速)  12Mbps HS(高速) 480Mbps LS主要应用在低端的键盘鼠标,实际速度很低,除了可能几分钱的价格优势,不推荐使用。 通用领域的MCU(SoC),多数都只能达到FS,例如cy24x94,7s64,214x,STM ...…

查看全部问答>

问一个wince5.0 用以太网实现kitl 的问题

以太网kitl通信通道的实现,用到虚拟的网络设备,我想问一下 kitl所用的虚拟的网络设备是由vbridge实现的,还是 由vbridge和vmini共同实现的,或者说vmini在kitl的实现过程中用到了吗? vmini都做些什么? 请高手指点!…

查看全部问答>

SKYPE 喇叭和听筒的切换?

WINCE 5.0的系统的PDA上使用SKYPE打电话时和不使用SKYPE时,发出的声音都是从喇叭里出的,我想打电话时喇叭应该关闭,声音从听筒里出来。怎样实现听筒和喇叭的切换?(高分)…

查看全部问答>

EK-stm32f用不了了,晕死!

                                 IAR4.41A 我现在能编译,但一DEBUG IAR 就死机了,换了几个USB口也这样,原来能DEBUG的项目也下不 ...…

查看全部问答>

火焰传感器与单片机接法??

火焰传感器与单片机接法???电路图,急需啊,求救…

查看全部问答>

上、下拉电阻

为什么动不动就要上拉或下拉一个电阻?究竟有什么好处?更重要的是为什么会 有这样的好处?谢谢…

查看全部问答>

高手请指教,关于中断向量表的问题

请问用LF2407外部RAM调试程序时,中断向量表一定要先烧写到FLASH中吗? 现在用外扩的SRAM做程序调试仿真,把中断向量表也分配到了外部SRAM中,结果进不了中断;需要先把中断向量表先烧写到FLASH中吗?还需要加什么跳转指令吗? 更重要的是为 ...…

查看全部问答>