A/D Wandlung MSP430F135

Gast #210313
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren