STM32l452倍频失败,实际测量反推算主频只有16M

2019-07-14 15:01发布

STM32L452 开启定时器2做计数,1S计数一次。通过管脚输出翻转测频率,管脚设置为推挽输出,高速。按照现在定时器才输出1S定时时间。反推主频只有16M。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
csw_ying
1楼-- · 2019-07-14 23:36
 精彩回答 2  元偷偷看……
60user71
2楼-- · 2019-07-15 00:17
对,基本上用CubeMX 配出的程序时钟是不会错的(软件上)。  所以一定是你的晶振电路没有起震。我总遇到这种问题。我自己搭的电路基本上外部晶振电路总是有问题。我都开始怀疑是不是我买的晶振是坏的了
fdouwqihdowd
3楼-- · 2019-07-15 03:01
感谢各位的回答,外部晶振工作正常,示波器测量8MHZ。并且单步调试HSE配置正确。寄存器也有相应的值。但是我不清楚为啥MSION也置位了,我强制清楚无效。没有发现有改变的程序,应该是硬件置位。
fdouwqihdowd
4楼-- · 2019-07-15 05:19
更加奇怪的是,我是用HSI做倍频到80MHZ,测量实际IO翻转频率反推主频还是16MHZ。
60user71
5楼-- · 2019-07-15 10:16

RCC->CR 寄存器default值就是 0x63

这个是我的L432 的时钟配置用的HSI  可以参考一下
fdouwqihdowd
6楼-- · 2019-07-15 14:15
 精彩回答 2  元偷偷看……

一周热门 更多>