单片机做232串口通信时,上电时串口助手就收到一堆乱码

大星派 2016-08-12 04:31:38
使用pic单片机与PC做串口通信,上电时串口助手就收到一堆乱码。
在程序里写发送字符 PC端串口助手会收到几个,然后全是乱码了。怎么解决?

...全文
530 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
大星派 2016-08-13
  • 打赏
  • 举报
回复
引用 5 楼 xuweiwei1860 的回复:
usb 最好买个带屏蔽环的
谢谢指导
大星派 2016-08-13
  • 打赏
  • 举报
回复
引用 4 楼 wangfan027 的回复:
[quote=引用 3 楼 anhei930 的回复:] [quote=引用 1 楼 wangfan027 的回复:] 1. 波特率误差过大 2.MAX232周边电容有错或者线太长了 3. 程序本身BUG,发送了错误的数据上去
串口线有2米 是不是太长啦[/quote] 可以剪短点试试,像二楼说的,如果是USB转的,你需要买个质量好的,很多USB转TTL质量都不怎么样[/quote] 谢谢大家的帮助,我再看看
fly 100% 2016-08-13
  • 打赏
  • 举报
回复
usb 最好买个带屏蔽环的
dceacho 2016-08-13
  • 打赏
  • 举报
回复
引用 3 楼 anhei930 的回复:
[quote=引用 1 楼 wangfan027 的回复:] 1. 波特率误差过大 2.MAX232周边电容有错或者线太长了 3. 程序本身BUG,发送了错误的数据上去
串口线有2米 是不是太长啦[/quote] 可以剪短点试试,像二楼说的,如果是USB转的,你需要买个质量好的,很多USB转TTL质量都不怎么样
大星派 2016-08-13
  • 打赏
  • 举报
回复
引用 1 楼 wangfan027 的回复:
1. 波特率误差过大 2.MAX232周边电容有错或者线太长了 3. 程序本身BUG,发送了错误的数据上去
串口线有2米 是不是太长啦
玉怀一捧雪 2016-08-12
  • 打赏
  • 举报
回复
很简单。一个一个排除。串口TTL直接接USB转串口,数据正常就是硬件问题了。
dceacho 2016-08-12
  • 打赏
  • 举报
回复
1. 波特率误差过大 2.MAX232周边电容有错或者线太长了 3. 程序本身BUG,发送了错误的数据上去

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧