打印
[其他]

HK航顺芯片HSE时钟问题

[复制链接]
801|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
yellow555|  楼主 | 2023-1-30 12:42 | 只看该作者
1.找到stm32f10x.h的头文件

使用特权

评论回复
板凳
yellow555|  楼主 | 2023-1-30 12:43 | 只看该作者
将HSE_STARTUP_TIMEOUT这个宏定义的数值改大一点,这里是外部晶振时间的判断,st固件库的为 0x0500,这里我修改成了0xffff

使用特权

评论回复
地板
yellow555|  楼主 | 2023-1-30 12:44 | 只看该作者
这里并不会影响程序的进行,可以看到在识别到外部晶振的时候,会自动跳出循环的。我们就是加长了对外部晶振溢出时间的判断,从而可以让HK的芯片识别到外部晶振,启动HSE的时钟

使用特权

评论回复
5
yellow555|  楼主 | 2023-1-30 12:47 | 只看该作者

使用特权

评论回复
6
yellow555|  楼主 | 2023-1-30 12:50 | 只看该作者
如果小伙伴发现无法修改stm32f103.h里面的代码,那是因为这个头文件呗设置成只读,会有一个钥匙。只要把鼠标放置在这个头文件名上,就可以看到文件存储的位置,然后把文件只读勾选掉就好!

使用特权

评论回复
7
yellow555|  楼主 | 2023-1-30 12:54 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

464

帖子

3

粉丝