打印

波特率提高到38400以上时就会时不时的出现数据丢失

[复制链接]
1578|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
宋倩2010|  楼主 | 2013-2-7 21:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SH88F516,外部晶振11.0592MHz,电容15pF两个。不分频即系统时钟=振荡器时钟。使用UART0进行波特率测试(测试方法:发送接收到的数据)。4800,9600,19200均没问题。但是波特率提高到38400以上时就会时不时的出现数据丢失。
沙发
huwr| | 2013-2-7 21:53 | 只看该作者
太快

使用特权

评论回复
板凳
宋倩2010|  楼主 | 2013-2-7 21:54 | 只看该作者
那应该?

使用特权

评论回复
地板
huwr| | 2013-2-7 21:55 | 只看该作者
一般用9600

使用特权

评论回复
5
chenho| | 2013-2-7 21:55 | 只看该作者
不可能,你自发,自收,就算波特率有误差,也不会产生影响。

使用特权

评论回复
6
happy_10| | 2013-2-7 21:55 | 只看该作者
是不是你的txd or rxd上面有电容啊,给滤掉了

使用特权

评论回复
7
zhuhuis| | 2013-2-7 21:57 | 只看该作者
还有一个可能,你的数据处理不过来了,太快了。

使用特权

评论回复
8
wenfen| | 2013-2-7 21:57 | 只看该作者
串口通讯丢数据与系统时钟选用的电容拉上关系,我还是第一次听说!

使用特权

评论回复
9
宋倩2010|  楼主 | 2013-2-7 21:57 | 只看该作者
经过检查发现了问题是晶振焊接的不好,导致晶振起振有问题。

使用特权

评论回复
10
宋倩2010|  楼主 | 2013-2-7 21:57 | 只看该作者
多谢各位了。。。。

使用特权

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

本版积分规则

322

主题

3217

帖子

2

粉丝