Gast
#1956635
Hallo! Ich bin neu auf dem Gebiet der µC. Ich möchte erstmal einfach nur errechnete Werte mit dem UART ausgegen. Ich habe allerdings ein Verständnisproblem, wie man den UART-Port initialisiert und ihn dazu bewegt etwas auszugeben. Im USER-Guide steht: Note: Initializing or Reconfiguring the USART Module The required USART initialization/reconfiguration process is: 1) Set SWRST (BIS.B #SWRST,&UxCTL) 2) Initialize all USART registers with SWRST = 1 (including UxCTL) 3) Enable USART module via the MEx SFRs (URXEx and/or UTXEx) 4) Clear SWRST via software (BIC.B #SWRST,&UxCTL) 5) Enable interrupts (optional) via the IEx SFRs (URXIEx and/or UTXIEx) Failure to follow this process may result in unpredictable USART behavior. Ich möchte mein Programm in C schreiben, aber ich habe überhaupt keine Ahnung wie nun der entsprechende C-Code dazu aussehen muss. Ich hab schon ein paar Codebeispiele gefunden, aber ich möchte genau verstehen, wie es funktioniert. Wie soll das denn aussehen Set SWRST ? Ich verstehe die Schritte einfach nicht und wie man da was setzt. Ich habe die Suche benutzt, aber es fehlt mir die Erläuterung zu den Codeschnipseln. Ich will nicht einfach nur kopieren und nichts verstehen, dann steh in Zukunft wieder dumm da, wenn ich mal was ändern will, oder nen anderen Port nehmen möchte. Bin für jede Hilfe dankbar! Grüße Fridolin