ADC分为两种采样转换序列,一种是规则序列,另外一种是注入序列,规则序列有8个(SQ1~SQ8),
注入序列有4个(JSQ1~JSQ4),序列里面可以存放任意通道(ch0~ch15)。
启动采样方式有两种:
1、置位 ADON
2、触发模式 tigger
为了最高能连续采样20个序列(通道),注入组增加了JAUTO模式,对该寄存器置位以后,能在规则组序列采样转换完成以后,继续转换注入组4个序列。
ADC分为连续模式和非连续两种模式:
一、连续模式:
连续模式是在转换完一个转换序列以后,自动转换下一个序列(SCAN=1),如果没有对SCAN置1,则仅连续自动转换本序列。
规则序列启动转换使用:ADON/tigger 两个方式
注入序列启用转换使用:tigger方式
二、非连续模式:
非连续模式是需要触发才能进行下一次转换,是按组的方式,也就是几个序列放到一个组,转换完成以后,下一次触发,就转换下一组。
规则组由寄存器 DISCNUM[2:0] 来定义几个序列为一组。例如:
DISCNUM[2:0] 为 3,转换的序列通道有 0,1,2,3,6,7,9,10
第一次触发,转换0,1,2,
第二次触发,转换3,6,7
第三次触发,转换9,10
第四次转发,转换0,1,2
注入规则固定每次转换一个序列,可能因为只有4个序列的缘故
文章评论(0条评论)
登录后参与讨论