打印
[STM32F1]

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

[复制链接]
1037|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运行是否正常

使用特权

评论回复
5
她已醉| | 2023-3-15 22:18 | 只看该作者
这改的不对吧,16M你倍频系数还是9

使用特权

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

使用特权

评论回复
7
未说出口的像你| | 2023-3-16 03:12 | 只看该作者
我觉得你还是换成8M吧,比较靠谱

使用特权

评论回复
8
月亮一键变蓝| | 2023-3-16 07:45 | 只看该作者
你要保证主频是72不变才行,你这好像是变化了

使用特权

评论回复
9
失物招領| | 2023-3-16 08:11 | 只看该作者
程序无反应就是你时钟配置的不对,你修改 一下才行

使用特权

评论回复
10
失物招領| | 2023-3-16 09:14 | 只看该作者
程序无反应就是你时钟配置的不对,你修改 一下才行

使用特权

评论回复
11
温室雏菊| | 2023-3-16 14:21 | 只看该作者
你这主频换成8M呗,为啥要用16M的呀,哈哈

使用特权

评论回复
12
温室雏菊| | 2023-3-16 14:21 | 只看该作者
主频变化了,也就是你现在超频了,但MCU没超起来,就这样了

使用特权

评论回复
13
LLGTR| | 2023-3-23 09:52 | 只看该作者
肯定还有地方要改,你还得改分频

使用特权

评论回复
14
芯路例程| | 2023-3-23 09:52 | 只看该作者
锁相环的参数也得改,要不屏幕通信协议的频率就不对。

使用特权

评论回复
15
Pretext| | 2023-3-23 09:53 | 只看该作者
调试看看是MCU没起来还是屏幕没驱动起来。

使用特权

评论回复
16
AloneKaven| | 2023-3-23 22:41 | 只看该作者
那倍频系数也要相应改一下啊

使用特权

评论回复
17
SantaBunny| | 2023-4-5 16:16 | 只看该作者
超频了,但MCU没超起来

使用特权

评论回复
18
MessageRing| | 2023-4-5 22:33 | 只看该作者
时钟频率改一下

使用特权

评论回复
19
pengf| | 2023-7-6 19:29 | 只看该作者
频率改了,那你改一下时序呗

使用特权

评论回复
20
renyaq| | 2023-7-6 19:30 | 只看该作者
是不是你的MCU都没起来啊?

使用特权

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

本版积分规则

500

主题

1906

帖子

4

粉丝