如何只用开发板求板上外部晶振HSE频率值

2019-07-14 18:46发布

STM32f401re开发板,有个作业问题!!求好心人解答:假如板子上外部晶振的标注看不清了,怎么用这个板子自身求外部晶振HSE的频率。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
灬今何在灬
1楼-- · 2019-07-14 23:33
人中狼 发表于 2018-5-17 21:43
103的库里有一个函数是用来查看各个时钟频率的,叫RCC_GetClocksFreq(&RCC_Clocks);,
不知道401有没有

不要乱误导人,我虽然是个工程师学徒,但是我都知道RCC_GetClocksFreq(&RCC_Clocks);,是需要#define HSE_Value ((u32)8000000) 改变这个宏定义的,如果你不知道晶振多大,不改宏定义,求系统频率都会出错的。在STM32中想要校准时钟值必须要外部参照,因为时钟是相对的。
BigHard
2楼-- · 2019-07-14 23:58
我发现有个HSE中断,能用这个做中断计数,同时系统默认时钟计数,然后求两者比值吗?
这有可行性吗

一周热门 更多>