MAX232芯片使用方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MAX232芯片使用方法
1 综述
最近用到了MAX232芯片,因此做一个小记录。
2 芯片介绍
介绍:MAX232是美信公司专门为电脑的RS-232标准串口设计的单电源电平转换芯片供电:+5V
1.1 主要特点
a.符合所有的RS-232技术标准
b.只需单一+5V供电
c.偏载电荷泵具有升压、电压极性反转能力,能够产生+10V和-10V电压V+和V-
d.功耗低,典型供电电流为5mA
e.内部集成2个RS-232C驱动器
1.2 引脚配置
3 应用
3.1 应用场景
3.2 电路实现
下图是芯片的典型工作电路,根据上面的管脚配置我们就可以设计出电路了:
3.3 软件实现
使用232芯片不需要进行任何编程,直接就能使用,但是要注意接法,其中T2in是指接单片机的TX,R2out是指接单片机的RX。
4 重要提示
4.1 关于232的稳定性
我在使用MAX3232的时候出现了很多的硬件问题,之前以为是软件问题,结果发现是硬件问题,浪费了很多时间。
我用了2个串口,然后使用MAX3232引出2个232电平,但是发送接收数据有问题,用TTL电平的串口则没有问题,,对同一个口进行对比后发现,原来不使用232的时候就没有事情,因此归结月232问题,但是换了232
4.2 关于232和TTL连在同一个上面的问题
有时候客户需要提供232和TTL两种接口的电平,如上面描述直接连接就可以使用,但是有一个问题,如果是同一个串口(例如USART1),将其连上232芯片后引出232接口,同时引出该串口的USART接口,此时开发板可以给电脑发(开发板发送到串口线上没问题,串口USART和232在串口调试助手中都可以接收到数据),但是如果是电脑端给开发板发送的话就只能是232发送了,使用USART的串口调试助手是没法给开发板发数据的,这一点一定要注意,免得浪费时间。
临时的解决办法是直接把RS232的芯片引脚给剪掉(克路德项目经验)。
(新增2016-01-05)发现剪掉管脚和不剪掉管脚,程序好于区别,暂未深究。