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]
adc1
is mapped on PA1 pintempsensor
Temperature sensor (mapped internally in MCU)vrefint
Internal reference voltage (mapped internally in MCU)vbat
VBAT voltage (mapped internally in MCU)
Syntax:
-
adc1
,tempsensor
,vrefint
orvbat
to choose one or more ADC device- Return value in Volt
-
period
Delay between samples (msec) (supportk
,m
suffix or no suffix) -
sample
Number of samples (supportk
,m
suffix or no suffix) -
trigger
Set trigger boundslow
ADC trigger lower boundhigh
ADC trigger higher bounddelay
ADC trigger delay (uS)start
Start trigger
-
continuous
Read 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