打印
[应用相关]

ADC_RegularChannelConfig 的参数 Rank的含义

[复制链接]
761|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
捉虫天师|  楼主 | 2016-12-15 09:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void ADC_RegularChannelConfig(ADC_TypeDef* ADCx, u8 ADC_Channel, u8 Rank, u8 ADC_SampleTime)


该函数的参数ADC_Channel,Rank是代表什么?

沙发
捉虫天师|  楼主 | 2016-12-15 09:57 | 只看该作者
这个在你多通道采集和DMA应用时会有很大的作用,比如你需要多通道采集,你设置每个通道的采集顺序其实就是用这个变量来做的,假设你定义channle1  的rank=1,channle2 的rank=2,那么对应你在DMA缓存空间的变量数组AdcDMA[0] 就i是channle1的转换结果,AdcDMA[1]就是通道2的转换结果。  按顺序采集我我做5个通道的, 但是乱序我还没有试过,你可以试试,STM的这个功能针对音频的采集很牛,你可以多做多通道对比滤波。

使用特权

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

本版积分规则

184

主题

3013

帖子

7

粉丝