generating constant voltage using DAC0_OUT

Committer:
namcheol
Date:
Wed Apr 15 07:29:40 2020 +0000
Revision:
1:7cb2bf6babe2
Parent:
0:f31836d48420
lab02-constant-voltage

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dshin 0:f31836d48420 1 #include "mbed.h"
dshin 0:f31836d48420 2
dshin 0:f31836d48420 3
namcheol 1:7cb2bf6babe2 4 AnalogOut vout(DAC0_OUT); //vout = DAC0_OUT
dshin 0:f31836d48420 5
dshin 0:f31836d48420 6 int main()
dshin 0:f31836d48420 7 {
namcheol 1:7cb2bf6babe2 8 unsigned short v;
namcheol 1:7cb2bf6babe2 9
dshin 0:f31836d48420 10 while (true) {
namcheol 1:7cb2bf6babe2 11 v = 0xFFFF * (1.5 / 3.3); //1.5 V when VDD = 3.3V
namcheol 1:7cb2bf6babe2 12 vout.write_u16(v);
namcheol 1:7cb2bf6babe2 13 thread_sleep_for(1000);
dshin 0:f31836d48420 14 }
dshin 0:f31836d48420 15 }