AD采样时钟设置

[复制链接]
1738|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 | 显示全部楼层
其实用库函数没啥不好 就是自己细心点就行了

使用特权

评论回复
CharryW| | 2018-7-19 15:39 | 显示全部楼层
ADC没数据多数情况都是时钟分频的问题

使用特权

评论回复
angerbird| | 2018-7-22 11:14 | 显示全部楼层
MCU设计的核心是时钟设计的

使用特权

评论回复
周工不解梦| | 2018-12-1 01:51 | 显示全部楼层
我也遇到了同样问题,请问楼主是怎么解决的呢?

使用特权

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

使用特权

评论回复
zeshoufx| | 2018-12-1 16:02 | 显示全部楼层
我的问题跟你的相反,,,全是4095,,,不管输入电压是多少,,,,,,,,,,

使用特权

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

本版积分规则

18

主题

33

帖子

0

粉丝