stm8s 的ad多通道连续扫描是怎么样设置的?
stm8s 的ad多通道连续扫描是怎么样设置的?那位知道有相关文章说明?RE:stm8s 的ad多通道连续扫描是怎么样设置的?
其实可以在数据手册中找到的,只是不在在同一个地方集中出现,我没看过SYM8的,只知道STM32的,他的是连续模式转换的通道是由ADC_SQR指定的。如果SCAN=1,则开始连续转换后,转换的通道是按照ADC_SQR序列循环步进。如果SCAN=0,则开始连续转换后,只是转换ADC_SQR中的第一通道。
CONT=0,SCAN=0 单次转换模式(Single conversion mode)
CONT=1,SCAN=0 连续转换模式(Continuous conversion mode)
CONT=0,SCAN=1 扫描转换模式(Scan mode):所有ADC_SQR序列通道转换一次后停止。
CONT=1,SCAN=1 扫描转换模式(Scan mode):所有ADC_SQR序列通道转换一次后,再从第一个通道循环。
不知道对你有帮助不?:funk:
回复:stm8s 的ad多通道连续扫描是怎么样设置的?
stm32跟stm8是不一样的,设置方式也不同,RE:stm8s 的ad多通道连续扫描是怎么样设置的?
哦,那就帮不了你了哦!:o回复:stm8s 的ad多通道连续扫描是怎么样设置的?
回复第 2 楼 于2011-04-23 10:10:16发表:其实可以在数据手册中找到的,只是不在在同一个地方集中出现,我没看过SYM8的,只知道STM32的,他的是连续模式转换的通道是由ADC_SQR指定的。如果SCAN=1,则开始连续转换后,转换的通道是按照ADC_SQR序列循环步进。
如果SCAN=0,则开始连续转换后,只是转换ADC_SQR中的第一通道。
CONT=0,SCAN=0 单次转换模式(Single conversion mode)
CONT=1,SCAN=0 连续转换模式(Continuous conversion mode)
CONT=0,SCAN=1 扫描转换模式(Scan mode):所有ADC_SQR序列通道转换一次后停止。
CONT=1,SCAN=1 扫描转换模式(Scan mode):所有ADC_SQR序列通道转换一次后,再从第一个通道循环。
不知道对你有帮助不?:funk: CONT=1,SCAN=1 扫描转换模式(Scan mode):所有ADC_SQR序列通道转换一次后,再从第一个通道循环, 我这样设置的,但是程序一直扫描转换AIN0
joyceliao0601 发表于 2013-10-28 21:03
回复第 2 楼 于2011-04-23 10:10:16发表:
其实可以在数据手册中找到的,只是不在在同一个地方集中出现,我 ...
你的ADC_CSR中的通道选择必须是你要扫描的最后一个通道,如是AIN0通道则只转换0通道不会向后扫描
页:
[1]