你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
STM32时钟问题
[复制链接]
oidfour
提问时间:2014-7-23 09:50 /
刚使用定时器,我把定时器的 时钟使能 放在定时器初始化后,定时器就没法运行了,
这个是什么情况啊!
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2,ENABLE);
这个函数放在外设初始化前后有影响吗?
赞
0
收藏
0
评论
10
分享
发布时间:2014-7-23 09:50
举报
请先
登录
后回复
10个回答
废鱼
回答时间:2014-7-23 11:35:04
a0a.1 0b0c
RE:STM32时钟问题
建议放在时钟初始化后面。
赞
0
评论
回复
支持
反对
feel-376797
回答时间:2014-7-23 11:44:27
a0a.1 0b0c
RE:STM32时钟问题
用定时器需先有时钟,没有时钟定时器当然不工作了。
赞
0
评论
回复
支持
反对
巅峰残狼
回答时间:2014-7-23 13:02:32
a0a.1 0b0c
RE:STM32时钟问题
时钟相当于心脏,没有了心脏,其他的后续处理都是扯淡,你之后的配置都得依赖于时钟的开启,恭喜你提出了一个不是问题的问题。。。
赞
0
评论
回复
支持
反对
oidfour
回答时间:2014-7-23 14:55:02
a0a.1 0b0c
RE:STM32时钟问题
都说的比较牵强。没有强有力的证据。操作寄存器,和工作与否,我觉得还是和内部的设计有关系!
赞
0
评论
回复
支持
反对
废鱼
回答时间:2014-7-23 16:34:50
a0a.1 0b0c
RE:STM32时钟问题
开启时钟理论放在前后没有关系,但是如果没有配置时钟,这个时候会使用默认的时钟,你也不知道他是多少,你能确定如果配置相关寄存器吗?比如串口的波特率。
定时器同样的道理,没有配置时钟,这个时候你的定时器计数值怎么计算?
赞
0
评论
回复
支持
反对
aaa999kk
回答时间:2014-7-24 14:35:45
a0a.1 0b0c
RE:STM32时钟问题
那加一个定时配置下好了
赞
0
评论
回复
支持
反对
yvonn
回答时间:2014-7-24 22:32:28
a0a.1 0b0c
RE:STM32时钟问题
硬件电路的设计,大概就是逻辑门的集合,逻辑门就需要逻辑信号来驱动,个人认为,之所以要先使能时钟,情况就和MCU必须要晶振来提供“心跳”一样
赞
0
评论
回复
支持
反对
zykzyk-93033
回答时间:2014-7-26 20:43:13
a0a.1 0b0c
RE:STM32时钟问题
必须要先使能时钟的
赞
0
评论
回复
支持
反对
霹雳之火
回答时间:2014-7-28 16:51:08
a0a.1 0b0c
RE:STM32时钟问题
时钟可以外接晶振,也可以使用内部的时钟。一般在上电的时候PLL没有被启动,时钟等于外部的时钟,若要提高系时钟需要启动PLL。一般要在程序开头启动,有个locktime,在这段时间设置相应的寄存器,locktime之后PLL就开始正常工作了。所以时钟要首先设置。
赞
0
评论
回复
支持
反对
feixiang20
回答时间:2014-7-29 01:37:58
a0a.1 0b0c
RE:STM32时钟问题
对于时钟,最好是优先设置
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
RE:STM32时钟问题
RE:STM32时钟问题
RE:STM32时钟问题
RE:STM32时钟问题
RE:STM32时钟问题
定时器同样的道理,没有配置时钟,这个时候你的定时器计数值怎么计算?
RE:STM32时钟问题
RE:STM32时钟问题
RE:STM32时钟问题
RE:STM32时钟问题
RE:STM32时钟问题