打印
[其他ST产品]

STM32F107VCT6串口发送数据乱码

[复制链接]
556|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
flycamelaaa|  楼主 | 2023-11-20 16:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题。用STM32F107VCT6做一个工程,结果测试串口的时候发现 串口1发送数据乱码 ,发送0xaa,结果变成0xed。而且串口3也发送不出来数据,求助。

系统配置如下:
外部晶振 8MHZ
串口1: PA9.PA10
串口3D8,PD9
下面是工程文件,求大牛指点啊,卡了1天多了~

使用特权

评论回复
沙发
elephant00| | 2023-11-21 15:59 | 只看该作者
可能是波特率设置不正确

使用特权

评论回复
板凳
onlycook| | 2023-11-21 16:00 | 只看该作者
数据位、停止位和奇偶校验设置不正确也会影响数据的传输。如果设置不正确,接收端可能会解析错误的数据。检查并确保这些设置正确。

使用特权

评论回复
地板
月亮一键变蓝| | 2023-12-19 09:42 | 只看该作者
大概率是波特率设置错了吧

使用特权

评论回复
5
我吃小朋友| | 2023-12-19 12:00 | 只看该作者
你的串口配置怎么弄得,波特率设置是多少

使用特权

评论回复
6
在曼谷的春| | 2023-12-19 14:00 | 只看该作者
你看看程序内部的采用的时钟配置是啥

使用特权

评论回复
7
未说出口的像你| | 2023-12-19 16:00 | 只看该作者
感觉你直接用个官方的例程来修改是不是会更好一些

使用特权

评论回复
8
一只眠羊| | 2023-12-19 18:00 | 只看该作者
这看你说乱码,第一件事就看看波特率,然后再看看起始位,停止位这种设置是否一致

使用特权

评论回复
9
她已醉| | 2023-12-19 22:00 | 只看该作者
你这可以用逻辑分析仪抓一下,看看波特率是多少

使用特权

评论回复
10
温室雏菊| | 2023-12-20 01:00 | 只看该作者
串口3发不出数据可能是程序配置不对,串口1发送数据是正常的,但你要看看时钟频率之类的

使用特权

评论回复
11
风凉| | 2023-12-20 03:00 | 只看该作者
大部分都是你的晶振配置,比如107可能用的是16M晶振,你却用的8M的,实际程序也能跑,但时钟就不对了

使用特权

评论回复
12
捧一束彼岸花| | 2023-12-20 07:00 | 只看该作者
直接用cubemx来配置一下吧,直接可视化,还比较简单

使用特权

评论回复
13
春日负喧| | 2023-12-20 11:00 | 只看该作者
串口3没数据发送的话,你用示波器抓一下,看看是否有信号出来

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

741

主题

3625

帖子

0

粉丝