电小龙 发表于 2020-5-4 23:39:47

用stm32cube选择RCC为外部有源晶振,生成mdk不是RCC_HSE_...

我最近用cube创建stm32f429igt6的工程,选择时钟源为外部高速有源晶振作为时钟源,但是生成MDK后,打开代码一看没有配置成HSE_BYPASS,下面有截图,大家有没有遇到这种问题

wenyangzeng 发表于 2020-5-5 11:06:55

如果是外部HSE,就应该选择Crystal/Cer

likang1202 发表于 2020-5-5 11:46:40

外部晶振不是选的最下面的那个吗

电小龙 发表于 2020-5-5 13:13:20

wenyangzeng 发表于 2020-5-5 11:06
如果是外部HSE,就应该选择Crystal/Cer

bypass clock source是用于外部有源晶振的模式,你说的Crystal/Cer应该是用的是无源晶振的模式。我想实际硬件上用的是有源晶振

电小龙 发表于 2020-5-5 13:13:51

likang1202 发表于 2020-5-5 11:46
外部晶振不是选的最下面的那个吗

分有源和无源两种情况的

wenyangzeng 发表于 2020-5-5 16:05:41

电小龙 发表于 2020-5-5 13:13
bypass clock source是用于外部有源晶振的模式,你说的Crystal/Cer应该是用的是无源晶振的模式。我想实际 ...

但是一楼截图使用的是HSI

songshiqun2010 发表于 2020-5-5 16:12:08

时钟配置页的信息没配置吧

电小龙 发表于 2020-5-5 20:21:23

wenyangzeng 发表于 2020-5-5 16:05
但是一楼截图使用的是HSI

这就是我要说的问题啊,我cube里设置的是外部晶振,但是生产的MDK程序里面是HSI

电小龙 发表于 2020-5-5 20:21:50

songshiqun2010 发表于 2020-5-5 16:12
时钟配置页的信息没配置吧

配置了

电小龙 发表于 2020-5-5 20:28:48

电小龙 发表于 2020-5-5 20:21
配置了

果然是配置出问题了,在晶振选择的后面应该选HSE,我选择了HSI,难怪会这样呢
页: [1]
查看完整版本: 用stm32cube选择RCC为外部有源晶振,生成mdk不是RCC_HSE_...