Forum: Mikrocontroller und Digitale Elektronik A/D Wandlung MSP430F135


von Patrick Guhr (Gast)


Lesenswert?

Hallo...bin ratlos!
Benutze internen ADC und die Temperaturdiode des MSP430F135 zur
Temperaturermittlung, das ganze gebe ich über Port1 an ein LED 7Segment
Display aus.Damit dieses nicht permanent flackert, lasse ich den
Messwert mitteln (Adition des direkten Wandlerwertes und anschliesende
Rechtsverschiebung).Ich verwende das Orginal Demoprogramm, was für den
MSP430F140 in der EWB vorhanden ist, dieses ermittelt in Fahrenheit.
Lasse ich jetzt den F135 in Realtime laufen, errechnet er mir Werte,
die genau oder kurz über 100 Fahrenheit liegen.
Nehme ich die Option Realtime raus und lasse das ganze im Autostep mit
einer zeiteingabe von 1 oder mehr laufen, bringt er mir genau die
gemittelten Werte, wie die raumtemperatur ist.
Ich habe in die Interuptroutine eine Inc R8 Anweisung eingefügt und
nach dem adieren des wandlerwertes aus R6 nach R10 den Vergleich mit R8
und R9. R9 habe ich am Proganfang auf 4 gesetzt und R8 wird auch
zurückgesetzt.sind R8 und R9 gleich erfolgen sofort 2 rra R10 Befehle,
erst danach läuft das original Prog. weiter.Anschließend lasse ich R5
mit den in Fahrenheit ermittelden Wert aus R10 nach R7 schieben und
gebe dieses auf Port1 aus.
Warum verrechnet sich der Proz. in Realtime???

MfG

Patrick

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.