TTL电平和232电平

来源:互联网 发布:路由器缺省域名怎么填 编辑:程序博客网 时间:2024/04/29 19:14

TTL电平和232电平

 

TTL232电平之间是不能被直接连接的,如果要连接这两个的话,只能借助模块化了

MAX232是不错的选择,可以连接PCMCU,即可以将电脑的232电平转换为MCU常用的TTL电平。

下面先解释一下这两种电平的区别

 

RS232电平

或者说串口电平,有的甚至说计算机电平,所有的这些说法,指得都是计算机9针串口(RS232)的电平,采用负逻辑,

15v ~ 3v 代表1

3v ~ 15v 代表0

TTLTransistor-Transistor Logic三极管逻辑。

Vcc5V

VOH>=2.4VVOL<=0.5V

VIH>=2VVIL<=0.8V

在日常生活中,我们用的PC就是232电平,而我们的单片机等嵌入式设备,基本都是用的TTL电平,我们可以借助MAX232模块,很方便的实现这两者之间的转换。

最近我在处理一个串口问题的时候,就是用到了这个东西。

我使用的板子上面有一个MAX232的模块,连接MCUPC,但是我在使用的时候,又使用了一个USB模块来连接着两者,于是问题出现了,我怎么也调不好这个串口。后来BOSS告诉我说:不能将TTL电平和232电平直接相连。于是,我才认识到,我多连接了一个装置---------要么就把MAX232模块去掉,用USB模块连接PCMCU,要么就找一个USB转串口线,连接MAX232MCU

经过改正之后,我的UART串口能够调通了,真的是很长经验啊。硬件基础知识不好的人伤不起啊。