Hallo Leute!
Ich bin nun schon seit ein paar Tagen damit beschäftigt den ADC des
MSP430F2013 zum Laufen zu bekommen.
Ich versuche an den Differenzeingängen A4+ und A4- eine Spannung
auszulesen. Dabei bekomme ich nur "Hausnummern". Der Digitalwert läuft
mir einfach weg, ich bekomme sogar Werte die nicht ein Mal
näherungsweise den richtigen Wert treffen.
Hat jemand das Problem schon ein Mal gehabt?
Meine Hardware:
eZ430-F2013 Dovelopment Tool mit dem MSP430F2013 drauf.
Testaufbau:
1
___________
2
| |
3
___ | |
4
A4+ ---|___|--|P1.1 |
5
___ | |
6
A4- ---|___|--|P1.2 |
7
| |
8
| |
9
|___________|
10
MSP430F2013
Die Beiden Widerständen haben den Wert 4,7kOhm.
An die Analogeingänge wird eine Gleichspannung angelegt.
A4+ = 1,0V
A4- = 0,7V
Konfiguration des MSP430F2013:
Wobei ACLK = 12kHz ist.
Übersehe ich etwas, oder ist der ADC für Wandlungen von Gleichspannungen
ungeignet?
Ich bin euch für jede Antwort dankbar.
Gruß
Konstantin
Das Programm ist ein Pseudozufallszahlen-Generator.
Ich habe eines der Beispielprogramme ein bisschen umgebaut.
Leider habe ich keine Kommentare eingefügt.
Die Taktfrequenzeinstellung geht mit DCOCTL und BCSCTL1
Hallo Peter!
Die Taktquelle des SD16 ist ACLK = 12kHz, wobei die CPU selbst mit 1MHz
vom DCO versorgt wird. Mit dieser Clockeinstellung habe ich schon meine
Timer UART ohne externen Oszillator realisiert, daher denke ich dass es
so stimmt.
Gruß
Konstantin