打印
[STM32F0]

有关STM32F070 ADC功能问题?

[复制链接]
1511|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chinamaken|  楼主 | 2016-3-3 14:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 chinamaken 于 2016-3-3 14:03 编辑

情况:想用STM32F070 同时进行ADC 通道6  和ADC 通道7 采样?
请问如何设置才能让芯片分别进行通道6和通道7的采样,按顺序进行;而不是先设置通道6再采样通道6,采样完再在进行设置通道7和采样通道7呢?

顺便请问,设置adc的采样时间,例如1.5个周期,是多长时间,如果芯片为48Mhz呢?谢谢
沙发
mmuuss586| | 2016-3-3 14:12 | 只看该作者
同时是不行的,可以设置为顺序采样;
设置好后,读相应的寄存器数据就可以了;

使用特权

评论回复
板凳
chinamaken|  楼主 | 2016-3-3 14:13 | 只看该作者
mmuuss586 发表于 2016-3-3 14:12
同时是不行的,可以设置为顺序采样;
设置好后,读相应的寄存器数据就可以了; ...

设为顺序每次都从通道0-15,划不来时间浪费呀

使用特权

评论回复
地板
yklstudent| | 2016-3-3 15:21 | 只看该作者
ADC+DMA啊

使用特权

评论回复
5
chinamaken|  楼主 | 2016-3-3 15:32 | 只看该作者

我的项目不需要大量的adc数据,所以不需要DMA

使用特权

评论回复
6
Thethree| | 2016-3-3 15:52 | 只看该作者
这个只是采样时间而已,楼主是想设置采样率吧?用定时器就能实现

使用特权

评论回复
7
chinamaken|  楼主 | 2016-3-3 18:53 | 只看该作者
Thethree 发表于 2016-3-3 15:52
这个只是采样时间而已,楼主是想设置采样率吧?用定时器就能实现

不是,我就想 问下采样时间,不是采样率,我采用中断方式来采样

使用特权

评论回复
8
xmshao| | 2016-3-3 20:38 | 只看该作者
本帖最后由 xmshao 于 2016-3-3 20:39 编辑


刚看了下手册,各个通道采样时间参数可以独立配置,转换哪个启动哪个,给个通道参数就好。

采样时钟个数可以配置,ADC时钟手册里有讲。记得最高14M.

使用特权

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

本版积分规则

18

主题

87

帖子

3

粉丝