Simple demo to check the DAC output by a DVM. The output voltage steps up by 0.42 V in each 5 s.

Dependencies:   mbed

Committer:
icserny
Date:
Wed Nov 18 15:26:39 2015 +0000
Revision:
0:6dbf8446ecb2
First version

Who changed what in which revision?

UserRevisionLine numberNew contents of line
icserny 0:6dbf8446ecb2 1 /** 05_dac12_demo
icserny 0:6dbf8446ecb2 2 * Simple demo to check the DAC output by a DVM
icserny 0:6dbf8446ecb2 3 * The output voltage steps up in each 5 seconds
icserny 0:6dbf8446ecb2 4 * by about 0.42 V (assuming VREFH = 3.3V)
icserny 0:6dbf8446ecb2 5 */
icserny 0:6dbf8446ecb2 6
icserny 0:6dbf8446ecb2 7 #include "mbed.h"
icserny 0:6dbf8446ecb2 8
icserny 0:6dbf8446ecb2 9 AnalogOut aout(PTE30);
icserny 0:6dbf8446ecb2 10
icserny 0:6dbf8446ecb2 11 int main()
icserny 0:6dbf8446ecb2 12 {
icserny 0:6dbf8446ecb2 13
icserny 0:6dbf8446ecb2 14 while(1) {
icserny 0:6dbf8446ecb2 15 for (uint16_t i = 0; i < 0xffff; i += 0x2000) {
icserny 0:6dbf8446ecb2 16 aout.write_u16(i);
icserny 0:6dbf8446ecb2 17 wait(5);
icserny 0:6dbf8446ecb2 18 }
icserny 0:6dbf8446ecb2 19 }
icserny 0:6dbf8446ecb2 20 }