stm32f051使用ad的dma功能时为什么要设置扫描序列方向为回退
●SCANDIR=0: 向前扫描: 从通道0到通道18.●SCANDIR=1: 回退扫描:从通道18到通道0
官方例子中的代码:ADC_InitStructure.ADC_ScanDirection = ADC_ScanDirection_Backward;
但是设置扫描序列方向为回退之后通道0却存放在dma数组的a中,而通道18却存在a中,为什么会这样
RE:stm32f051使用ad的dma功能时为什么要设置扫描序列方向为回退
一个萝卜一个坑,本来怎么放都行,关键是数量多了,有序才好,否则容易乱套:lolRE:stm32f051使用ad的dma功能时为什么要设置扫描序列方向为回退
stm32f051的ad转换的通道存在反转问题, 即最后一个通道会最先转换.RE:stm32f051使用ad的dma功能时为什么要设置扫描序列方向为回退
中间有一路直接跳过了?是内置温度那路么RE:stm32f051使用ad的dma功能时为什么要设置扫描序列方向为回退
你是看例程的吗?我测试的时候,把例程中的温度传感器,参考电压等都去了,直接是PA0,PA1,PA2,PA3。然后把例程中的ADC_InitStructure.ADC_ScanDirection = ADC_ScanDirection_Backward;改了,这样dma数组的a才和PA0对应 mark! 这个顺序好向是不对,再试试看我。
页:
[1]