HydraFW ADC guide - hydrabus/hydrafw GitHub Wiki
HydraFW ADC (Analog to Digital Converter)
This guide is updated towards firmware release HydraFW v0.10 and later
Input: 0 to 3.3V
Resolution: 12bits
ADC configuration syntax description:
Usage: adc <adc1/tempsensor/vrefint/vbat> [period (nb ms)] [samples (nb sample)/continuous]adc1is mapped on PA1 pintempsensorTemperature sensor (mapped internally in MCU)vrefintInternal reference voltage (mapped internally in MCU)vbatVBAT voltage (mapped internally in MCU)
Syntax:
-
adc1,tempsensor,vrefintorvbatto choose one or more ADC device- Return value in Volt
-
periodDelay between samples (msec) (supportk,msuffix or no suffix) -
sampleNumber of samples (supportk,msuffix or no suffix) -
triggerSet trigger boundslowADC trigger lower boundhighADC trigger higher bounddelayADC trigger delay (uS)startStart trigger
-
continuousRead continuously
ADC example:
> adc adc1
ADC1
0.8050
> adc tempsensor
Temp
0.7978
> adc vrefint
VREF
1.2192
> adc vbat
VBAT
1.6512
> adc adc1 tempsensor vrefint vbat
ADC1 Temp VREF VBAT
0.6841 0.7873 1.2192 1.6512
> adc adc1 tempsensor vrefint vbat samples 5
ADC1 Temp VREF VBAT
0.6720 0.7873 1.2192 1.6512
0.7059 0.7873 1.2192 1.6504
0.7075 0.7873 1.2192 1.6512
0.7027 0.7873 1.2192 1.6504
0.6720 0.7889 1.2192 1.6512