Forum: Mikrocontroller und Digitale Elektronik F2013 + SD16 mit external reference


von Ronald Reichmuth (Gast)


Lesenswert?

Hallo zusammen,
ich möcht ein analoges signal mit einer externen 1V spannung 
vergleichen. Leider bekomme ich funktioniert der SD16 nur mit interner 
referenzspannung.
Kann mir jemand helfen?
1
void main(void)
2
{
3
  i=0;
4
  x=0;
5
  WDTCTL = WDTPW + WDTHOLD;                 // Stop watchdog timer
6
  
7
8
  SD16CTL = SD16REFON + SD16SSEL_1;         // 1.2V ref, SMCLK
9
  //SD16CTL = SD16SSEL_1;         //SMCLK, funktioniert leider nicht
10
11
  SD16INCTL0 = SD16INCH_2;                  // A2+/-
12
13
  SD16CCTL0 =  SD16UNI + SD16IE;            // 256OSR, unipolar, interrupt enable
14
15
16
  SD16AE = SD16AE4;                         // P1.1 A1+, A1- = VSS
17
  SD16AE = SD16AE5;
18
  SD16AE = SD16AE3;
19
  SD16CCTL0 |= SD16SC;                      // Set bit to start conversion
20
21
  _BIS_SR(LPM0_bits + GIE);
22
23
}
24
25
der SD16 im SD16MEM0 liefert dabei immer 0xFFFF!
26
27
//                MSP430F2013
28
//             ------------------
29
//         /|\|              XIN|-
30
//          | |                 |
31
//          --|RST          XOUT|-
32
//            |                 |
33
//    Vin+ -->|A1+ P1.2         |
34
//     gnd -->|A1- = VSS    P1.0|-->LED
35
//            |             P1.3|--> 1V Referenzspannung
36
//

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.