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

[复制链接]
 楼主| 豌豆爹 发表于 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,你看有这个参数不

未说出口的像你 发表于 2023-3-16 03:12 | 显示全部楼层
我觉得你还是换成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都没起来啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

525

主题

2126

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部

525

主题

2126

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部