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

【研究了1天,没搞清STM32F0的ADC的时钟怎么启动的】

[复制链接]
chen3ten 提问时间:2017-8-10 17:32 /
adc1.JPG
如上图,STM32F0的ADC可以选两种时钟,通过ADCx->CFGR2进行选择,复位之后该寄存器是0,也就是选ADCCLK,也就是名字为HSI14的时钟,它通过RCC->CR2初始化,复位之后该寄存器是0xXX00 XX80,也就是HSI14ON是关闭的,官方的库文件里关于ADC的例程,在初始化ADC时也没有对该寄存器进行设置。但ADC确实可以工作。会不会是下面这个原因?
adc1.JPG
这1位是0,所以HSI14 oscillator可以被ADC自动打开?

另外在文档里找到了这两句话“The ADC interface can automatically switch ON/OFF the 14 MHz internal oscillator to save power.”  “The 14 MHz RC oscillator can be configured by software either to be turned on/off (“auto-off mode”) by the ADC interface or to be always enabled. ”

收藏 评论5 发布时间:2017-8-10 17:32

举报

5个回答
zero99 回答时间:2017-8-10 17:49:43
摩能威 回答时间:2017-8-11 10:58:56
zero99 发表于 2017-8-10 17:49
楼主看下这边有帮助没
https://www.stmcu.org.cn/module/forum/search.php?mod=forum&searchid=190&orderby=las ...

这个链接打不开啊
zero99 回答时间:2017-8-15 14:48:52
摩能威 发表于 2017-8-11 10:58
这个链接打不开啊

链接改过了,再试试
夕阳武士 回答时间:2017-11-16 11:59:36
楼主搞清楚了吗?望指点下
pan200x 回答时间:2019-3-30 11:28:53
Bit 0 HSI14ON: HSI14 clock enable,这个怎么解释?
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版