Skip to content

HydraFW ADC guide

Baldanos edited this page Sep 29, 2018 · 7 revisions

HydraFW ADC (Analog to Digital Converter)

Input: 0 to 3.3V
Resolution: 12bits

This guide is updated towards firmware release HydraFW v0.9 Beta

ADC configuration syntax description:

  • Usage: adc <adc1/tempsensor/vrefint/vbat> [period (nb ms)] [samples (nb sample)/continuous]
  • adc1 is mapped on PA1 pin
  • tempsensor 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 or vbat to choose one or more ADC device

    • Return value in Volt
  • period Delay between samples (msec) (support k, m suffix or no suffix)

  • sample Number of samples (support k, m suffix or no suffix)

  • 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
Clone this wiki locally
You can’t perform that action at this time.