OpenEdv-开源电子网

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

大家谈论一下3.5的固件库,在没接外部时钟的情况下怎么配置成内部RC时钟

[复制链接]

2

主题

12

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2014-11-25
在线时间
0 小时
发表于 2014-12-8 21:01:30 | 显示全部楼层 |阅读模式
5金钱
大家谈论一下3.5的固件库,在没接外部时钟的情况下怎么配置成内部RC时钟

最佳答案

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

这是STM32F051的系统时钟设置函数,HSE_STARTUP_TIMEOUT = 0x0500;
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

19

主题

702

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3339
金钱
3339
注册时间
2013-7-30
在线时间
708 小时
发表于 2014-12-8 21:01:31 | 显示全部楼层
这是STM32F051的系统时钟设置函数,HSE_STARTUP_TIMEOUT = 0x0500;

思想很重要,无论做人还是编程!
我的技术公众号【微联智控工作室】
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-12-9 00:43:18 | 显示全部楼层
帮顶。。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

28

主题

95

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
313
金钱
313
注册时间
2013-10-11
在线时间
38 小时
发表于 2014-12-9 21:21:36 | 显示全部楼层
看看固件库里RCC的示例,如果没有理解错的话,好像外部晶振失效后自动会切换成内部晶振吧。
回复

使用道具 举报

19

主题

702

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3339
金钱
3339
注册时间
2013-7-30
在线时间
708 小时
发表于 2014-12-9 21:41:34 | 显示全部楼层
外部晶振启动失败就自动切换成内部HSI
思想很重要,无论做人还是编程!
我的技术公众号【微联智控工作室】
回复

使用道具 举报

2

主题

12

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2014-11-25
在线时间
0 小时
 楼主| 发表于 2014-12-11 21:42:51 | 显示全部楼层
回复【4楼】小温:
---------------------------------
这个好像需要时间吧,大概需要多长时间?几秒?
回复

使用道具 举报

2

主题

12

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2014-11-25
在线时间
0 小时
 楼主| 发表于 2014-12-11 21:43:30 | 显示全部楼层
回复【3楼】netmouse:
---------------------------------
可是你知道这个过程需要多长时间吗?几秒?
回复

使用道具 举报

2

主题

12

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2014-11-25
在线时间
0 小时
 楼主| 发表于 2014-12-12 20:37:48 | 显示全部楼层
回复【7楼】小温:
---------------------------------
谢谢小温,那我把HSE_STARTUP_TIMEOUT = 0x0500改小了是不是就可以快速启动内部试种了啊,还有你做过低功耗吗?
回复

使用道具 举报

19

主题

702

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3339
金钱
3339
注册时间
2013-7-30
在线时间
708 小时
发表于 2014-12-12 20:46:40 | 显示全部楼层
回复【8楼】禹衡光学:
---------------------------------
那个只是一个超时时间值,不是把值改小就可以快速启动内部时钟,如果想使用内部时钟,直接配置RCC相关寄存器,我没有做过低功耗,不过我接触过的项目都会让MCU不工作的时候处于休眠,静态功耗大概20uA左右
思想很重要,无论做人还是编程!
我的技术公众号【微联智控工作室】
回复

使用道具 举报

2

主题

12

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2014-11-25
在线时间
0 小时
 楼主| 发表于 2014-12-12 20:48:42 | 显示全部楼层
回复【8楼】禹衡光学:
---------------------------------
这样以内部晶振启动,那么系统时钟是多少呢?默认HSI?还是HSI倍频后的输出啊?
回复

使用道具 举报

2

主题

12

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2014-11-25
在线时间
0 小时
 楼主| 发表于 2014-12-12 21:00:03 | 显示全部楼层


是不是把这个函数加在主函数里初始化一下就行了啊,还是要修改库函数啊?另外HSE_STARTUP_TIMEOUT = 0x0500,超时后不就是切换到内部HSI吗?改变这个时间难道不会加快这个进程吗?
回复

使用道具 举报

12

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
110
金钱
110
注册时间
2014-12-28
在线时间
6 小时
发表于 2015-2-2 11:09:54 | 显示全部楼层
void RCC_HSI_Configuration(void)
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-26 04:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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