Hallo,
ich komme mit dem DAC meines MSP430F1611 nicht zurecht. Ich bekomme
einfach keine Spannung an den Ausgang von P6.6:
was mache ich falsch:
1 | void main(void)
|
2 | {
|
3 | P6SEL = 0xFF;
|
4 | write_DAC(0xFFFF);
|
5 | }
|
6 |
|
7 |
|
8 |
|
9 | void init_DAC(void)
|
10 | {
|
11 | ADC12CTL0 = REF2_5V + REFON; // Internal 2.5V ref on
|
12 | DAC12_0CTL = DAC12IR + DAC12SREF_2 + DAC12AMP_5 + DAC12ENC; // 1 reference voltage, medium speed
|
13 | }
|
14 |
|
15 | void write_DAC(unsigned int val_DAC)
|
16 | {
|
17 | DAC12_0DAT = val_DAC;
|
18 | }
|
habe eine externe VeREF von 3.3V, die ich nutzen moechte.