Chinaunix首页 | 论坛 | 博客
  • 博客访问: 176564
  • 博文数量: 31
  • 博客积分: 728
  • 博客等级: 军士长
  • 技术积分: 295
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-28 15:29
个人简介

To be Ols!

文章分类

全部博文(31)

文章存档

2013年(1)

2012年(30)

我的朋友

分类: IT业界

2012-10-12 14:08:49

UART是通用异步串行口的意思,RS232是UART的一种,它采用的232电平。其他的UART还有单片机上的异步通信口,采用的是TTL电平。

TTL电平是3.3V的,而RS232是负逻辑电平,它定义+5~+12V为低电平,而-12~-5V为高电平。
Uart串口的RXD、TXD等一般直接与处理器芯片的引脚相连,而RS232串口的RXD、TXD等一般需要经过电平转换(通常由Max232等芯片进行电平转换)才能接到处理器芯片的引脚上,否则这么高的电压很可能会把芯片烧坏。

我们平时所用的电脑的COM口即串行通讯端口(串口)就是RS232的,当我们在做电路工作时,应该注意下外设的串口是TTL类型的还是RS232类型的,如果不匹配,应当找个转换线(通常这根转换线内有块类似于Max232的芯片做电平转换工作的),可不能盲目地将两串口相连。
另注意:串口设计规范是不支持热插拔。实际中有些人也热插拔着,但尽量少吧,避免板子芯片坏了。
阅读(11517) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~