STM32/STM8技术william hill官网
直播中

BigHard

7年用户 6经验值
擅长:模拟技术 EDA/IC设计 MEMS/传感技术
私信 关注
[问答]

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

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


回帖(3)

人中狼

2018-5-17 21:43:48
103的库里有一个函数是用来查看各个时钟频率的,叫RCC_GetClocksFreq(&RCC_Clocks);,
不知道401有没有
举报

刘蔚漳

2018-5-18 10:18:21
引用: 人中狼 发表于 2018-5-17 21:43
103的库里有一个函数是用来查看各个时钟频率的,叫RCC_GetClocksFreq(&RCC_Clocks);,
不知道401有没有

不要乱误导人,我虽然是个工程师学徒,但是我都知道RCC_GetClocksFreq(&RCC_Clocks);,是需要#define HSE_Value ((u32)8000000) 改变这个宏定义的,如果你不知道晶振多大,不改宏定义,求系统频率都会出错的。在STM32中想要校准时钟值必须要外部参照,因为时钟是相对的。
举报

BigHard

2018-5-18 18:28:10
我发现有个HSE中断,能用这个做中断计数,同时系统默认时钟计数,然后求两者比值吗?
这有可行性吗
举报

更多回帖

发帖
×
20
完善资料,
赚取积分