mspgcc und Messen

Gast #30334
Lesenswert?
• ▲
▼
Hi,

ich habe ein größeres Problemchen mit dem mspgcc.
Ich habe ein Assemblerlisteing für den MSP430F149, mit dem 
Spannungsmessungen durchgeführt werden. Wie bewerkstellige ich es, diese 
kleine Routine in den C-Compiler zu übertragen?
Das Teil sieht so aus:

Mess_A0    ;MOV   #ISelA0+RSelAut+CSOFF+Vref+CS,&ACTL ;AD-Wandler 
einrichten
MessA0_NOK  BIT.B #ADIFG,&IFG2  ;Wandler OK?
    JZ    MessA0_NOK  ;Nein: warten
    BIC.B #ADIFG,&IFG2  ;Ja: AD-Flag zurücksetzen
    MOV   &ADAT,R15    ;Messwert in R15 zwischenspeichern
    RET      ;Messung Ende

(Quelle: Scipt der FH Mannheim)
Falls es irgendwo eine keine Doku gibt, wie Prozessorresourcen möglichst 
direkt in C verfügbar gemacht werden können wäre ich verschärft daran 
interessiert.

Gruß, ALF

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.