串口通讯问题,谢谢

[复制链接]
2094|5
 楼主| n_ever 发表于 2008-6-4 09:06 | 显示全部楼层 |阅读模式
我写一段串口接受小程序,<br />测试时,用串口调试工具发送字符,接受是正确的;<br />但是如果发送字符串的话比如发送&quot;12345&quot;,有时接受是12或者13,甚至还有字符M出现,搞不懂了,<br />接受字符和字符串有什么不一样吗
computer00 发表于 2008-6-4 09:39 | 显示全部楼层

可能波特率有点差别。

  
 楼主| n_ever 发表于 2008-6-4 10:07 | 显示全部楼层

应该不是波特率问题

因为调试发现:发送字符串是正确的<br />只是接收有问题
computer00 发表于 2008-6-4 10:13 | 显示全部楼层

可能是波特率问题;也可能是处理速度不够。

  
 楼主| n_ever 发表于 2008-6-10 09:16 | 显示全部楼层

单片机可以接收短信模块返回的命令,但是用PC输入命令,好像

  
chunyang 发表于 2008-6-10 14:10 | 显示全部楼层

波特率偏差太大

注意MCU的晶体频率选择。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

108

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部