野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 25026|回复: 4

usart 输出乱码求助

[复制链接]
发表于 2014-4-15 16:22:01 | 显示全部楼层 |阅读模式
我板子刚买一个多星期,先前一直在看教程。前天开始测试usart程序,发现输出的都是乱码,特来论坛求助
6.jpg
上图为接线图,那个蓝色的为串口转usb,接到笔记本上
5.png 左图是针脚接法,其中gnd是PA12旁边那个

3.png 左图是串口助手的设置,超级终端也用了,也是乱码
1.png 2.png
上面这两张是ASCII方法和Hex方法的接收数据。
我用的程序是MINI例程中的,串口通信程序,用仿真做过无问题。求大神指导


回复

使用道具 举报

发表于 2014-4-15 16:47:10 | 显示全部楼层
1、用自带的microusb线接 iso-mini上的 usb to uart 接口就 可以输出 调试信息到 电脑的串口调试助手
   因为 iso-mini上已经集成了 usb转串口芯片 cp2102

2、阁下的解法如果没有错的话,那么不排除你买的usb转ttl的模块有问题,不稳定,尝试把波特率降低点
  
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-15 17:24:38 | 显示全部楼层
fire 发表于 2014-4-15 16:47
1、用自带的microusb线接 iso-mini上的 usb to uart 接口就 可以输出 调试信息到 电脑的串口调试助手
   因 ...

火哥,我用自带的microusb线接上后还是输出乱码。 波特率我调到2400 也是乱码。
但是我自己编了一下程序,功能是我输入一个字符,stm32接收到后再输出来,能正常显示,这是什么问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-16 14:34:48 | 显示全部楼层
fire 发表于 2014-4-15 16:47
1、用自带的microusb线接 iso-mini上的 usb to uart 接口就 可以输出 调试信息到 电脑的串口调试助手
   因 ...

用了microusb口之后,输出接收大致已正常。
用pa9和pa10无法正常输出,应该是电平的问题。
回复 支持 反对

使用道具 举报

发表于 2014-4-16 19:44:38 | 显示全部楼层
wsdgwps123 发表于 2014-4-16 14:34
用了microusb口之后,输出接收大致已正常。
用pa9和pa10无法正常输出,应该是电平的问题。

你直接在板子上引出的线是TTL电平,和那个usb转串口线的输入电压标准不一样,当然不能直接引线。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-1 17:28 , Processed in 0.037741 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表