OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4399|回复: 3

执行完时钟寄存器复位后,在进行时钟频率的配置程序不运行了,把MYRCC_DeInit()去掉,程序运行正常

[复制链接]

3

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2015-4-18
在线时间
8 小时
发表于 2015-4-18 14:52:50 | 显示全部楼层 |阅读模式
5金钱
时钟寄存器复位源代码如下:
void MYRCC_DeInit(void)
{
RCC->APB1RSTR=0x00000000; /*复位结束*/
RCC->APB2RSTR=0x00000000;
RCC->AHBENR=0x00000014;  /*睡眠模式闪存和SRAM时钟使能,其他关闭*/
RCC->APB2ENR=0x00000000;  /*外设时钟关闭*/
RCC->APB1ENR=0x00000000;
RCC->CR|=0x00000001;      /*使能内部高速时钟HISON*/
RCC->CFGR&=0xF8FF0000;    /*复位SW[1:0],HPRE[3:0],PPRE1[2:0]*/
 /*PPRE2[2:0],ADCPRE[1:0],MCO[2:0]*/
    RCC->CR&=0xFFF6FFFF;  /*复位HESON,CSSON,PLLON*/
RCC->CR&=0xFFFBFFFF;  /*复位HSEBYP*/
RCC->CFGR&=0xFF80FFFF;    /*复位PLLSRC,PLLXTPRE,PLLMUL[3:0]*/
 /*和USBPRE  */
RCC->CIR=0x00000000;  /*关闭所有中断*/
}
void Stm32_Clock_Init(u8 PLL)
{
unsigned char temp=0;
// MYRCC_DeInit();  /*复位并配置向量表*/
RCC->CR|=0x00010000;  /*外部高速时钟使能HSEON*/
while(!(RCC->CR>>17));  /*等待外部时钟就绪*/
RCC->CFGR=0x00000400;  /*APB1=DIV2;APB1=DIV1;AHB=DIV*/
PLL-=2;      /*抵消两个单位*/
RCC->CFGR|=PLL<<18;  /*设置PLL的值2~16*/
RCC->CFGR|=1<<16;  /*PLLSRC ON*/
FLASH->ACR|=0x32;  /*FLASH 2个延时周期*/
RCC->CR|=0x01000000;  /*PLLON*/
while(!(RCC->CR>>25));  /*等待PLL锁定*/
RCC->CFGR|=0x00000002;  /*PLL作为系统时钟*/
while(temp!=0x02)  /*等待PLL作为系统时钟设置成功*/
{
temp=RCC->CFGR>>2;
temp&=0x03;
}
}

有什么问题?

最佳答案

查看完整内容[请看2#楼]

RCC->CR&=0xFFF6FFFF;  /*复位HESON,CSSON,PLLON*/ 你这里面没有复位 LLON
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

2170

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5782
金钱
5782
注册时间
2013-11-22
在线时间
1212 小时
发表于 2015-4-18 14:52:51 | 显示全部楼层
RCC->CR&=0xFFF6FFFF;  /*复位HESON,CSSON,PLLON*/
你这里面没有复位 LLON
回复

使用道具 举报

3

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2015-4-18
在线时间
8 小时
 楼主| 发表于 2015-4-18 14:52:51 | 显示全部楼层
回复【2楼】lycreturn:
---------------------------------
RCC->&=0xFEF6FFFF;
回复

使用道具 举报

3

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2015-4-18
在线时间
8 小时
 楼主| 发表于 2015-4-19 09:54:02 | 显示全部楼层
回复【2楼】lycreturn:
---------------------------------
谢谢指点
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-23 15:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表