打印

AD采样时钟设置

[复制链接]
2043|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lbfugnx2|  楼主 | 2018-7-6 09:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,笔者直接寄存器操作时犯了错,在APB2时钟为108M时AD时钟分频设为了4,结果程序运行正常,但AD采样结果全为0 ,规则 注入 DMA 全是。中断 ,采样完成标志全正常。时钟初始用的是库,搞了大半天才找到原因。想想时钟初始最好还是自己写为好。
沙发
paotangsan| | 2018-7-6 12:06 | 只看该作者
楼主的经验很宝贵

使用特权

评论回复
板凳
晓伍| | 2018-7-18 11:48 | 只看该作者
太快了  根本来不及

使用特权

评论回复
地板
labasi| | 2018-7-18 14:01 | 只看该作者
其实用库函数没啥不好 就是自己细心点就行了

使用特权

评论回复
5
CharryW| | 2018-7-19 15:39 | 只看该作者
ADC没数据多数情况都是时钟分频的问题

使用特权

评论回复
6
angerbird| | 2018-7-22 11:14 | 只看该作者
MCU设计的核心是时钟设计的

使用特权

评论回复
7
周工不解梦| | 2018-12-1 01:51 | 只看该作者
我也遇到了同样问题,请问楼主是怎么解决的呢?

使用特权

评论回复
8
chenyilin| | 2018-12-1 10:45 | 只看该作者
不是很明白您的意思,一般DMA 触发的设置是在ADC 转化完成之后 ,才会去触发DMA 进而将数值搬运到指定的内存,所以我的理解是ADC 转换的速度和DMA 的搬运是没有关系的

使用特权

评论回复
9
zeshoufx| | 2018-12-1 16:02 | 只看该作者
我的问题跟你的相反,,,全是4095,,,不管输入电压是多少,,,,,,,,,,

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

33

帖子

0

粉丝