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

STM32F030 ADC_CFGR1中DMACFG 的使用问题

[复制链接]
wellsking 提问时间:2018-8-9 18:23 /
悬赏1ST金币未解决
我要实现的功能:
用STM32F030  3个ADC通道采样电压,每个通道转换10次后,做一次处理。

1、ADC_CFGR1中DMACFG 设置为0,DMA单次模式。

  DMA传输 30个数据后。ADC不再产生DMA请求。
问题1:DMA单次模式下,我处理完30个数据后,想再一次让ADC产生DMA请求。应该怎样操作?设置哪个位?

2、ADC_CFGR1中DMACFG 设置为0,DMA循环模式。
DMA传输 30个数据后,触发DMA传输完成中断,通过DMA_CCR_EN 暂时关闭DMA传输。处理完数据后,再通过DMA_CCR_EN打开DMA。
这样的做法,运行一会后,会出现异常,不能进入DMA传输完成中断!

收藏 评论3 发布时间:2018-8-9 18:23

举报

3个回答
wenyangzeng 回答时间:2018-8-9 19:27:00
官方的例程可以参考:
ADC.rar (1.55 MB, 下载次数: 31)

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

feixiang20 回答时间:2018-8-9 23:42:17
循环参数数值再加1

评分

参与人数 1蝴蝶豆 +1 收起 理由
zero99 + 1

查看全部评分

wellsking 回答时间:2018-8-10 13:51:20


这张图,是不是第一个triggered ,可以触发ADC 转换 CH0 CH1 CH2 CH3。
第二个triggered,再次触发ADC 转换 CH0 CH1 CH2 CH3?




所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版