1.ADC的参数配置
(1)ContinuousConvMode和DiscontinuousConvMode
ContinuousConvMode | DiscontinuousConvMode | 转换模式 | 描述 |
DISABLE | DISABLE | 单次转换 | 触发1次,转换1个序列后,停止 |
ENABLE | 无效 | 连续转换 | 触发1次,转换1个序列后,重复 |
DISABLE | ENABLE | 断续转换 | 触发1次,转换1个通道后,停止 |
2.DMA的参数配置
(1)Mode
选项 | 描述 | ||
DMA_NORMAL | DMA传输指定长度数据后,可传输剩余长度为0,停止传输。 | ||
DMA_CIRCULAR | DMA传输指定长度数据后,可传输剩余长度重装载,继续传输。 |
(2)PeriphDataAlignment
选项 | 描述 | ||
DMA_PDATAALIGN_BYTE | 字节(byte):每次传输1个数据的长度为1byte | ||
DMA_PDATAALIGN_HALFWORD | 半字(half word):每次传输1个数据的长度为2bytes | ||
DMA_PDATAALIGN_WORD | 字(word):每次传输1个数据的长度为4bytes |