关于ADC时钟问题

2019-07-19 20:36发布

一开始采用的是内部HSI时钟,经过2分频得到8Mhz,然后在ADC的采样时钟为系统时钟再经过8分频得到1Mhz;
后面为了降低功耗,将内部HSI时钟8分频得到2Mhz,在ADC采样时钟直接设为2分频,就可以跟以前的一样,结果采样不正确,一直试到8分频才可以。
找资料和看手册也没有搞明白问题在哪里。
下面是我程序对时钟和ADC的配置,求大神门指点

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
正点原子
1楼-- · 2019-07-20 02:11
 精彩回答 2  元偷偷看……
CCCJ
2楼-- · 2019-07-20 05:15
 精彩回答 2  元偷偷看……
唯认真而
3楼-- · 2019-07-20 10:56
本帖最后由 唯认真而 于 2018-1-3 09:30 编辑
CCCJ 发表于 2018-1-2 10:56
CKDIVR = 0X19确定是RC2分频吗?   00--RC输出;08--2分频;10--4分频,18--8分频

注释修改代码之后忘了改了。图就可以看出来

一周热门 更多>