class ADC - 模数转换

用于采集电压信号。

构造函数

misc.ADC

class misc.ADC()

示例:

from misc import ADC
adc = ADC()

方法

ADC.open

ADC.open()

ADC功能初始化。

返回值描述:

0表示初始化成功,-1表示初始化失败。

ADC.read

ADC.read(ADCn)

读取指定通道的电压值,单位mV

参数描述:

  • ADCn-ADC通道,int类型,点此查看支持的通道与对应引脚

返回值描述:

成功返回指定通道电压值,错误返回整型-1

示例:

>>>adc.read(ADC.ADC0)  #读取ADC通道0电压值
613
>>>adc.read(ADC.ADC1)  #读取ADC通道1电压值
605

ADC.close

ADC.close()

返回值描述:

0表示关闭成功,-1表示关闭失败。

ADC通道与物理引脚的映射关系:

系列 引脚对应
EC600N ADC0 – 引脚号19
EC600M ADC0 – 引脚号19
ADC1 – 引脚号20
EC800N ADC0 – 引脚号9
EC600U ADC0 – 引脚号19
ADC1 – 引脚号20
ADC2 – 引脚号113
ADC3 – 引脚号114
EC200U ADC0 – 引脚号45
ADC1 – 引脚号44
ADC2 – 引脚号43
EC200A/UC200A ADC0 – 引脚号45
ADC1 – 引脚号44
BG95 ADC0 – 引脚号24
EG915U ADC0 – 引脚号24
ADC1 – 引脚号2
EC800M/EG810M ADC0 – 引脚号9
ADC1 – 引脚号96
EG912N ADC0 – 引脚号24
ADC1 – 引脚号2
EC600E ADC0 – 引脚号19
ADC1 – 引脚号20
EC800E ADC0 – 引脚号9
ADC1 – 引脚号96
EC600G ADC0 – 引脚号19
ADC1 – 引脚号20
ADC2 – 引脚号113
ADC3 – 引脚号114
EC800G ADC0 – 引脚号9
ADC1 – 引脚号96
EG912U ADC0 – 引脚号24
ADC1 – 引脚号2
EC600K ADC0 – 引脚号19
ADC1 – 引脚号20
EC800K/EG800K ADC0 – 引脚号9
ADC1 – 引脚号96
FCM360W ADC0 – 引脚号8
ADC1 – 引脚号7
ADC2 – 引脚号6
BC32 ADC0 – 引脚号2
BC92 ADC0 – 引脚号2
EG915N ADC0 – 引脚号24
ADC1 – 引脚号2
EC800Z ADC0 – 引脚号9
ADC1 – 引脚号96

常量

常量 说明 适用平台
ADC.ADC0 ADC通道0 EC600S/EC600N/EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC200A/EC600M
/EG915U/EC800M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K
/FCM360W/BC32/BC92/EG915N/EC800Z
ADC.ADC1 ADC通道1 EC600U/EC200U/EC200A/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E/EC600G/
EC800G/EG912U/EC600K/EC800K/FCM360W/EG915N/EC800Z
ADC.ADC2 ADC通道2 EC600U/EC200U/FCM360W
ADC.ADC3 ADC通道3 EC600U