STM32F103C8T6串口乱码
在网上买了一块最小系统板,晶振8MHZ的,通信线用的USB转232的线。自己写了个串口发送程序,然后发送到PC的串口调试助手,结果PC收到的码不是我发送的数据。后来在网上下载了一个程序,可以发送和接收的,但是试了问题还是一样的。而且接收到的数据都是规律的不是乱的。板子发个1,PC收的是个g,板子发个2,收到的是个f,而且不管发多少次,都是一样的。到网上找了下,说库默认的是25MHZ的需要改为8MHZ,根据网上的改了还是不行。然后在网上找了很多设置很多地方都没用。想请教下,STM32不是默认就是8MHZ的吗?为什么直接使用8MHZ的晶振串口传送数据会不正常呢?请大神们帮帮忙看下,卡在这一个多星期了,一点进展都没有。通常F103是8M的晶振,通过倍频形成72M的系统时钟。您可以用STM32CubeMX来配置系统时钟和串口通讯速率,生成基本框架代码,这样可能会更简便些。 hujjj 发表于 2019-12-24 16:15
通常F103是8M的晶振,通过倍频形成72M的系统时钟。您可以用STM32CubeMX来配置系统时钟和串口通讯速率,生成 ...
谢谢,看了下STM32CubeMX,应该可以解决我的问题,我要好好研究研究。 xinaijiao 发表于 2019-12-25 08:21
谢谢,看了下STM32CubeMX,应该可以解决我的问题,我要好好研究研究。
不用谢!
若有空就到这里帮我投一票(第10位):
https://www.stmcu.org.cn/module/forum/thread-622568-1-1.html
这个帖子支持一下:
https://www.stmcu.org.cn/module/forum/thread-622444-1-4.html
谢谢! hujjj 发表于 2019-12-25 08:52
不用谢!
若有空就到这里帮我投一票(第10位):
https://www.stmcu.org.cn/module/forum/thread-622568-1 ...
这个拉票666 STMCU 发表于 2020-1-5 21:45
这个拉票666
但是没有成功:P
页:
[1]