Files
libopencm3-examples/examples/stm32/f1/stm32vl-discovery/adc-dac-printf
Karl Palsson 2092a6759d update libopencm3
This brings in the new ADC api for STM32 parts.

Update to new standardized ADC apis.
Drops pointless channel definitions, uses common names for common functions.
No functional changes.

Based on work in: https://github.com/libopencm3/libopencm3-examples/pull/130
2016-04-10 13:49:07 +00:00
..
2016-04-10 13:49:07 +00:00

README

Console on PA2 (tx only) 115200@8n1

  • Prints the ADC value on PA0 (adc channel 0) on the console
  • Echos half that ADC value out to DAC channel 2 on PA5
  • Prints the ADC value of PA1 (adc channel 1) to the console.

Recommended wiring:

  • pot or any resistor ladder to PA0
  • jumper from PA5 to PA1

example output:

...
tick: 228: adc0= 3950, target adc1=1975, adc1=1979
tick: 229: adc0= 3949, target adc1=1974, adc1=1978
tick: 230: adc0= 3950, target adc1=1975, adc1=1979
tick: 231: adc0= 3949, target adc1=1974, adc1=1978
...