外部晶振与内部晶振频率一致,串口收发异常

2019-07-14 15:20发布

1、使用内部8M晶振,配置为 HSI_DIV2,PLLMULL16,系统频率64M,串口收发正常。
2、使用外部16M晶振,配置为HSE, PLLMULL4,系统频率也是64M,但串口收发乱码。
(除内部晶振和外部晶振外,其他部分代码没作修改,观察tiMER中断,两套代码中断时间都是一致的)

3、在(2)的情况下,修改PLL倍频4~16,串口收发都是乱码。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
大洼球王
1楼-- · 2019-07-14 17:07
 精彩回答 2  元偷偷看……
ZXH22770
2楼-- · 2019-07-14 22:25
技术手册里注明,使用HSI的话,最高主频只能到36M,但从TIMER中断来看,系统主频确实是64M的,不知道是否有关系?
uuwyfsdfsf
3楼-- · 2019-07-15 00:44
外部晶振不会不稳定的,一般是内部的不太准
新星之火12138
4楼-- · 2019-07-15 06:10
上示波器吧,看一下就知道了
zhangminmin
5楼-- · 2019-07-15 11:50
乱码一般就是波特率的问题。前提是双方约定的数据格式是一致的。
adcmvp
6楼-- · 2019-07-15 11:56
 精彩回答 2  元偷偷看……

一周热门 更多>