MSP430 Timer inkompatibel mit ADC

OP #2388875
Lesenswert?
• ▲
▼
Hallo allerseits,
ich habe folgendes Problem:
Mit einem MSP430F2274 wird eine ADC10-Messung von der Spannung am 
Versorgungskondensator (über Spannungsteiler) durchgeführt. Der 
Registerinhalt ADCMEM beträgt 730.
Wird im Code aber zuvor die Initialisierung des Timer_B eingefügt, ist 
das Ergebnis der anschließenden ADC10-Messung nicht mehr 730 sondern 
750.
Hat jemand eine Idee?
Viele Grüße
OP #2389023
Lesenswert?
• ▲
▼
Christian R. schrieb:
> Zeile 42 deines Codes

Hi Christian,
klaro gibts den Code. Zusätzlich zu dem oben erwähnten "Fehler" habe ich 
einen noch schwerwiegenderen entdeckt. Wenn der ADC10 initialisiert wird 
funktioniert anscheinend der TimerB nicht mehr zuverlässig. Wird die 
ADC10 nicht initialisiert funktioniert dieser.
Grüße
Angehängte Dateien:
#2389160
Lesenswert?
• ▲
▼
Ich tippe mal darauf, dass die Interrupt Service Routinen zu lange 
brauchen, und die ganze Sache deshalb aus dem Tritt kommt. Toggle doch 
mal einen IO am Start und Ende einer ISR, dann siehst du wie lange die 
brauchen...das Schreiben aufs Display braucht sicherlich einige Zeit, 
sowas macht man nicht in der ISR...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.