mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik mspgcc und Messen


Autor: Alfred Jäger (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: klaus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
gibt doch von direkt von TI jede menge Beispiele in C und Assembler


http://focus.ti.com/analog/docs/analoggencontent.t...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.