打印
[STC单片机]

STC12C5A系列单片机同时使用串口1和串口2的问题

[复制链接]
3775|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gmgmgm|  楼主 | 2014-3-3 09:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STC12C5A系列单片机串口1和串口2的波特率发生器均使用专用的波特率发生器,问题是当串口1和串口2的设备波特率不一样时如何正确接数据啊?比如串口1的设备波特率是2400,串口2的波特率是9600,当串口1发送据时把波特率改到2400,在串口一发送数据过程中,串口2的设备同时发送数据过来就无**常接收到其数据,很是郁闷,这种情况有啥好办法呢?

相关帖子

沙发
airwill| | 2014-3-3 13:19 | 只看该作者
资源共享冲突, 如果不能严格分时给各个设备用的共享资源不能严格分时给各个设备用, 那就不要共享使用.
就楼主的问题, 可以考虑其中一个串口不要使用专用的波特率发生器, 可以采用定时器实现嘛

使用特权

评论回复
板凳
coody| | 2014-3-3 15:15 | 只看该作者
又是没仔细看DS的,串口1可以使用Timer1做波特率的

使用特权

评论回复
地板
gmgmgm|  楼主 | 2014-3-6 12:43 | 只看该作者
问题 已经解决,串口使用Timer1做波特率搞定

使用特权

评论回复
5
MJ0920| | 2014-3-6 13:23 | 只看该作者

使用特权

评论回复
6
等一个人咖啡| | 2015-8-4 13:27 | 只看该作者
楼主,我遇到的问题是串口2进不去中断,求教

使用特权

评论回复
7
G28197| | 2015-9-9 14:07 | 只看该作者
等一个人咖啡 发表于 2015-8-4 13:27
楼主,我遇到的问题是串口2进不去中断,求教

是不是串口2中断允许为打开

使用特权

评论回复
8
等一个人咖啡| | 2015-9-11 10:14 | 只看该作者
G28197 发表于 2015-9-9 14:07
是不是串口2中断允许为打开

已经解决

使用特权

评论回复
9
dzzpec| | 2018-5-3 18:10 | 只看该作者
求教,有人做过两个STC12之间串口通信的吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

135

主题

766

帖子

2

粉丝