AVR系列单片机都带有异步串行接口,而我们现在学习的ATmega64更是有两个串口。我们知道单片机的电平一般都是TTL电平(关于TTL电平与 CMOS电平等其他电平的区别,我们以后单独详解),而计算机的串口是RS-232电平,这两种电平不能互相匹配,所以如果将这两种电平互联,需要一个电平转换电路,本实例中使用常用的MAX232芯片,它实现RS-232电平和TTL电平的互换。
在MAX232的数据手册中,有这个芯片的典型连接电路,我们直接采用这种电路即可。关于MAX232的连接电路,其实非常简单,我们只要记住4电容(或 5电容)就可以了。这里的4电容指的是电路中只需要连接4个电容就可以;至于5电容,多出来的那个电容是连接VCC和GND之间的电容,这个电容可以不接,但是从考虑电源的稳定性上来说,建议接上。至于电路中电容大小的选择可以参考数据手册,需要注意的是这里要用无极性电容(不区分正负极)。电容值一般有三种选择0.1uF、1uF、10uF.电容值的大小会影响到端口的驱动能力,电容大,驱动能力强,电容小,驱动能力弱。通常使用1uF的电容就足够了。
RS-232串行通信电路图如下所示:

责任编辑:haq
-
芯片
+关注
关注
462文章
53559浏览量
459315 -
电路图
+关注
关注
10459文章
10749浏览量
551847 -
通信
+关注
关注
18文章
6319浏览量
139582
发布评论请先 登录
上海贝岭BL13232E 250kbps双通道高可靠RS-232收发器选型资料
芯对话 | CBM3232:低功耗RS-232收发器:模块原理与实测应用的全链路技术解构
AD7306 RS-232/RS-422 收发器,采用+5 V电源供电技术手册
RS-485和RS-232长距离电缆传输解决方案
AN-740: RS-232应用中的iCoupler隔离
EE-60:使用ADSP-21xx系列DSP上的同步串行端口仿真RS-232 UART

RS-232串行通信电路图
评论