STM32底层常见问题三-串口

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

STM32底层常见问题汇总(三)

串口使用常见问题

MEI14 All right reserved

1.1编译报错

1)`printf引用报错

●解决方法包含头文件如下

1.2 串口不输出

●解决方法:

1}检查GPIO功能,保证GPIO初始化成功

2)测量TX电平,保证串口初始化成功

3) 检查晶振,保证时钟(晶振、分频系数)与硬件相同。截图以外部晶振25M为例

4)如需使用printf需要勾选微库

1.3 使用串口猎人输出乱码

解决方法

1)关闭、启动串口猎人一次,排除串口猎人不稳定问题

2)检查参见1.2 -3)、4),排除软件错误

3)输出是否检查flag如图

4)输出数据“0xaa”,用示波器检测芯片电平是否正确(理论上应为低-低高低高-低高低高,应该是的吧= =),排除程序错误

5)检查波特率、停止位、校验位等设置是否匹配

6)检查是否使用芯片,管脚电平过芯片后必须用USB转串口(DB9封装那个)连接串口猎人

7)输出字符串可先检查ASCii码是否正确

8)输出中文时要使用ANSI编码。(Edit->Configration如图,不推荐修改)

相关文档
最新文档