Gast
#231791
Hallo alle zusammen, als erstes möcht ich schreiben, dass ich noch blutiger Anfänger bin und mich in die Materie erst reinarbeite. Macht mir aber ne Menge Spass ;) Zu meinem Problem: Ich will einen Kartenleser für eine normale Chipkarte (Krankenkassenkarte) bauen und benutze einen MSP430F413 dafür. Ich programmiere in C. Die UART stellt mich vor einige Probleme. Habe also erstmal versucht mit einer einfachen "Hallo Welt" Programmierung über die serielle Schnittstelle etwas auf dem Schirm zu sehen. Laut Datenblatt kann ich dazu die Register UxRXBUFx und UxTXBUFx als Buffer zur Ausgabe benutzen (oder doch falsch verstanden?). Diese Register erkennt aber mein Compiler nicht an und gibt mir Fehler aus, weil er diese nicht kennt. Wie muß ich die vorher definieren? Oder ist meine <msp430x41x.h> einfach nur fehlerhaft oder nicht vollständig? Dachte nämlich, dass ein Register nicht def. wird und einfach anwählbar ist. Bei anderen Beispielen hab ich die Bezeichnung UDR als Register gefunden, hat mir aber auch nicht weitergeholfen. Freu mich auf eure Antworten. Danke