STM32F105VC波特率不一致
来源:互联网 发布:投资返利源码 编辑:程序博客网 时间:2024/06/06 17:23
写在前面:
欢迎所有人给我提出任何意见和建议
如果有帮助的可以在下方评论写几个字
谢谢!
简述一下问题:
我芯片STM32F105VC,串口UART5,设置波特率9600如图,但是在串口调试助手中,设置的波特率9600是乱码
经过测试,如果波特率设置为28800则可以正常显示,也就是说比调试多出3倍。
原因:
在stm32f10x.h中,设置了时钟频率如下图,因为我定义STM32F10X_CL也就是25MHz,但是实际电路中,接的晶振是8MHz,所以应该将25MHz改为8MHz
其他可能原因:
- 查一下system_stm32f10x.c文件是否包含进你的项目里,如果没有包含进去的话,编译器会调用编译器自己的。
- 如果有,检查一下是否调用systemInit()。
- 再三查看一下你的系统时钟频率对不对,stm32时钟相关的资料推荐看这里
阅读全文
0 0
- STM32F105VC波特率不一致
- 新建的UART0通讯波特率不一致的问题(波特率降低4倍)
- 波特率
- 波特率
- 波特率
- 波特率
- 波特率
- 波特率
- 波特率
- 波特率
- 波特率
- 波特率
- 波特率
- 波特率
- 波特率
- 波特率计算
- 波特率 晶振
- 什么是波特率
- 黑盒测试的测试方法
- 双栏布局的几种方法:左边固定,右边自适应
- 第十四周项目一
- android 添加删除线TextView
- 两个不一样的集群导数据
- STM32F105VC波特率不一致
- IntelliJ IDEA 配置playframework1 项目和创建类似eclipse的工作区
- 动态多表查询的存储过程报错:ORA-00918
- 对称密码体制
- spring事务隔离、传播
- intelliJ idea 中访问页面报500错Run/debug configuration deployment配置问题
- Python之路【第九篇】:Python操作 RabbitMQ、Redis、Memcache、
- jsp session 管理
- Laravel学习日记3:路由中间件