你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 1099|回复: 1

一直困扰我的时钟配置问题

[复制链接]

1

主题

1

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2013-4-24 10:52:53 | 显示全部楼层 |阅读模式
STM32时钟配置的问题困扰我好多天了!
void RCC_Configuration(void)
{
   //RCC_DeInit();     //设置RCC寄存器重新设置为默认值
 
    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB |
    RCC_APB2Periph_GPIOC , ENABLE);  
}
主程序就是个GPIOC中的一个引脚小灯闪烁的代码,用软件延时实现的。

问题就是加和不加RCC_DeInit()结果是不一样的。按说加了,系统时钟是使用内部的8M,
不加也应该是的8M吧?但是出来的结果时间差了N倍,不加要快了很多!不知道是何原因!!!
 
回复

使用道具 举报

1

主题

1

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2013-4-24 12:26:37 | 显示全部楼层

RE:一直困扰我的时钟配置问题

另外把代码改为下面的,加上SystemInit()时,运行结果和上面的不加RCC_DeInit()这一句时一样。更晕了
void RCC_Configuration(void)
{
           SystemInit();
                               
    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB |
    RCC_APB2Periph_GPIOC , ENABLE);
       
}
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版