class ADC - 模数转换
2024-07-08
用于采集电压信号。
构造函数
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 |