STM32F107VCT6串口发送数据乱码

2019-07-14 17:29发布

本帖最后由 天堂隔壁 于 2015-5-28 10:20 编辑

如题。用STM32F107VCT6做一个工程,结果测试串口的时候发现 串口1发送数据乱码 ,发送0xaa,结果变成0xed。而且串口3也发送不出来数据,求助。

系统配置如下:
外部晶振 8MHZ
串口1: PA9.PA10
串口3D8,PD9
下面是工程文件,求大牛指点啊,卡了1天多了~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
TOPCB
1楼-- · 2019-07-15 02:18
 精彩回答 2  元偷偷看……
dfgdaf
2楼-- · 2019-07-15 03:21
TOPCB 发表于 2018-9-24 10:30
楼主,把你的程序重新传一下,里面的东西太多了.不必要的删除了.

没有不必要的呀~全部文件都在main.c里面
dfgdaf
3楼-- · 2019-07-15 08:36
TOPCB 发表于 2018-9-24 10:30
楼主,把你的程序重新传一下,里面的东西太多了.不必要的删除了.

里面使用库函数的。所以看起来比较大
TOPCB
4楼-- · 2019-07-15 12:43
附件带的其他通讯协议没有问题吗?
楼主用的是107的芯片.通过代码分析,应该是系统时钟配置错误.楼主可以用示波器测一下串口波特率.
107用的是25Mhz的晶振,103用的是8Mhz的.
LGmark
5楼-- · 2019-07-15 17:44
收发双方波特率是否一致,还有你的时钟频率是否准确?
dfgdaf
6楼-- · 2019-07-15 22:20
 精彩回答 2  元偷偷看……

一周热门 更多>