Just shows some basic working examples of using the DAC with the ADC. No special features, but very little hardware required to demonstrate.
18 lines
528 B
Plaintext
18 lines
528 B
Plaintext
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
|
|
...
|