微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 单片机在波特率变换器中的应用

单片机在波特率变换器中的应用

时间:11-07 来源:互联网 点击:
        2.4 实例及源程序

        在实际使用中若碰到如图1所示的情况,需要波特率变换器将坡特率为172.8kbps的通信数据转换成波特率为115.2kbps,再向上位机传送。实际使用的电路如图2所示。在该实例中,为了防止局部时刻接收数据比发送快而丢失数据,再U2_H单片机的程序中,加入了8个数据区作为接收数据存放缓冲区。

        3 结论

        通过长时间的通信实验和实际应用,设计的波特率变换器方案可行,通信可靠,没有出现数据丢失的情况。在一些系统中,由于通信波特率特殊,在设备之间通信存在波特率不匹配时,通过波特率变换器,可以实现不同波特率设备之间的通信。通过更改单片机的晶频振率,可以满足各种波特率(在单片机允许的范围内)的转换。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top