野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9012|回复: 3

串口通信

[复制链接]
发表于 2017-11-6 22:13:00 | 显示全部楼层 |阅读模式
求好心人帮忙看下,程序运行后,电脑的调试助手始终没收到数据,为什么呀

串口通信初始化代码

串口通信初始化代码

串口通信初始化代码

串口通信初始化代码

主函数

主函数
回复

使用道具 举报

发表于 2017-11-7 09:01:46 | 显示全部楼层
GPIO_PinAFConfig函数调用要放在 初始化引脚之前

发送数据后要检测寄存器标志
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-7 21:32:01 | 显示全部楼层
谢谢你,但是我修改后仍然没有解决问题,串口助手还是没有收到数据。
A@9L_{GVDY%6HLQ4DI`19@O.png
OXQFM5KZ_]0RU5UI4B[%NB4.png
回复 支持 反对

使用道具 举报

发表于 2017-11-13 16:45:48 | 显示全部楼层
brooklin 发表于 2017-11-7 21:32
谢谢你,但是我修改后仍然没有解决问题,串口助手还是没有收到数据。

导致这种现象的原因有很多,你按照下面思路试一下:
1.使用示波器观察uart_tx管脚是否有数据发出,如果没有说明程序有问题
2.示波器有数据时,观察串口芯片/模块和电脑是否正常,可以将串口模块模块收发短路,上位机所收即所发,如果不能,说明电脑或模块有问题
3.串口模块和芯片管脚连接错误
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-27 14:30 , Processed in 0.034283 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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