Files
libopencm3-examples/examples/stm32/f1/stm32vl-discovery/adc-dac-printf
Karl Palsson cc800be89a linker script paths: don't hardcode the path
While some of the examples include a "board.ld" style file, some of them were
pointing to the libopencm3 provided chip specific ld scripts.  When
TOOLCHAIN_DIR has been overridden, those paths were no longer valid/correct.
2014-01-03 21:54:34 +00:00
..
2013-12-16 16:22:16 +00:00
2013-04-19 17:19:32 -07:00

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
...