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

stm32f051使用ad的dma功能时为什么要设置扫描序列方向为回退

[复制链接]
zh874176706 提问时间:2014-3-19 20:12 /
●SCANDIR=0: 向前扫描: 从通道0到通道18.
●SCANDIR=1: 回退扫描:从通道18到通道0
 
 
  官方例子中的代码:ADC_InitStructure.ADC_ScanDirection = ADC_ScanDirection_Backward;
 

但是设置扫描序列方向为回退之后通道0却存放在dma数组的a[0]中,而通道18却存在a[17]中,为什么会这样
收藏 评论5 发布时间:2014-3-19 20:12

举报

5个回答
dlyt03 回答时间:2014-3-27 13:32:52

RE:stm32f051使用ad的dma功能时为什么要设置扫描序列方向为回退

一个萝卜一个坑,本来怎么放都行,关键是数量多了,有序才好,否则容易乱套
灰小子-1888763 回答时间:2014-3-30 19:08:59

RE:stm32f051使用ad的dma功能时为什么要设置扫描序列方向为回退

stm32f051的ad转换的通道存在反转问题, 即最后一个通道会最先转换.
有缘于你 回答时间:2014-4-1 20:27:15

RE:stm32f051使用ad的dma功能时为什么要设置扫描序列方向为回退

中间有一路直接跳过了?是内置温度那路么
feiante-155820 回答时间:2014-4-12 23:06:11

RE:stm32f051使用ad的dma功能时为什么要设置扫描序列方向为回退

你是看例程的吗?我测试的时候,把例程中的温度传感器,参考电压等都去了,直接是PA0,PA1,PA2,PA3。然后把例程中的ADC_InitStructure.ADC_ScanDirection = ADC_ScanDirection_Backward;改了,这样dma数组的a[0]才和PA0对应
yu515301489 回答时间:2016-3-7 13:05:00
mark! 这个顺序好向是不对,再试试看我。

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版