[STM32F1]

求助,stm32f103vet6程序中把晶振8M改为16M后程序无反应

[复制链接]
969|51
手机看帖
扫描二维码
随时随地手机跟帖
豌豆爹|  楼主 | 2023-2-9 09:36 | 显示全部楼层 |阅读模式
求助大佬!,程序是vet6模拟IO驱动9488显示屏,更改了晶振8M到16M,改变了两处程序:
#define HSE_VALUE ((uint32_t)16000000) /*!< Value of the External oscillator in Hz */

RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_HPRE_DIV2 | RCC_CFGR_PLLMULL9);
下载后屏幕无反应,未更改之前正常可以显示东西。这是什么原因

使用特权

评论回复
一只眠羊| | 2023-3-15 17:41 | 显示全部楼层
频率改了,那你改一下时序呗

使用特权

评论回复
在曼谷的春| | 2023-3-15 18:37 | 显示全部楼层
是不是你的MCU都没起来啊?

使用特权

评论回复
我吃小朋友| | 2023-3-15 19:46 | 显示全部楼层
你仿真跟踪一下,看你MCU运行是否正常

使用特权

评论回复
她已醉| | 2023-3-15 22:18 | 显示全部楼层
这改的不对吧,16M你倍频系数还是9

使用特权

评论回复
捧一束彼岸花| | 2023-3-16 01:17 | 显示全部楼层
你这应该是MCU没起来导致的,你把倍频系数修改成4.5,你看有这个参数不

使用特权

评论回复
我觉得你还是换成8M吧,比较靠谱

使用特权

评论回复
月亮一键变蓝| | 2023-3-16 07:45 | 显示全部楼层
你要保证主频是72不变才行,你这好像是变化了

使用特权

评论回复
失物招領| | 2023-3-16 08:11 | 显示全部楼层
程序无反应就是你时钟配置的不对,你修改 一下才行

使用特权

评论回复
失物招領| | 2023-3-16 09:14 | 显示全部楼层
程序无反应就是你时钟配置的不对,你修改 一下才行

使用特权

评论回复
温室雏菊| | 2023-3-16 14:21 | 显示全部楼层
你这主频换成8M呗,为啥要用16M的呀,哈哈

使用特权

评论回复
温室雏菊| | 2023-3-16 14:21 | 显示全部楼层
主频变化了,也就是你现在超频了,但MCU没超起来,就这样了

使用特权

评论回复
LLGTR| | 2023-3-23 09:52 | 显示全部楼层
肯定还有地方要改,你还得改分频

使用特权

评论回复
芯路例程| | 2023-3-23 09:52 | 显示全部楼层
锁相环的参数也得改,要不屏幕通信协议的频率就不对。

使用特权

评论回复
Pretext| | 2023-3-23 09:53 | 显示全部楼层
调试看看是MCU没起来还是屏幕没驱动起来。

使用特权

评论回复
AloneKaven| | 2023-3-23 22:41 | 显示全部楼层
那倍频系数也要相应改一下啊

使用特权

评论回复
SantaBunny| | 2023-4-5 16:16 | 显示全部楼层
超频了,但MCU没超起来

使用特权

评论回复
MessageRing| | 2023-4-5 22:33 | 显示全部楼层
时钟频率改一下

使用特权

评论回复
pengf| | 2023-7-6 19:29 | 显示全部楼层
频率改了,那你改一下时序呗

使用特权

评论回复
renyaq| | 2023-7-6 19:30 | 显示全部楼层
是不是你的MCU都没起来啊?

使用特权

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

本版积分规则

497

主题

1869

帖子

4

粉丝