Hallo, ich verwende den IAR Kickstart 2 um den MSP430 zu programmieren. Leider bekomme ich die printf Funktion nicht zum laufen. Im Terminalfenster des C-Spy können die Ausgaben allerdings beobachtet werden. Manuelle Ausgabe über die Register ist möglich, deshalb gehe ich davon aus, das der USART korrekt konfiguriert ist. Wenn ich die Doku richtig verstehe müssen beim IAR die Putchar und Getchar Funktionen manuell eingelinkt werden. Bin ich auf dem richtigen weg? Wie wird es umgesetzt? Vielen Dank Lucian
Ich möchte den USART0 nutzen. Bisher hatte ich mit dem Compiler von XC167 (Keil + Tasking) gearbeitet. Dort konnte man nach dem initialisieren von dem USART direct mit printf arbeiten.
Guck mal in die lcd.c auf meiner Homepage (www.mathar.com). Dort habe ich genau dies realisiert -- Ausgabe von Strings und Chars über den USART0 (und auch USART1).
Cool, das hilft mir schon weiter. Wie kann ich die usart.c einbinden damit ich direkt printf verwenden kann und nicht vorher noch mit sprintf arbeiten muss?
@sebastian echt eine Super Seite die Du da aufgebaut hast. Hab die Sache zum laufen bekommen. Allerdings hat mir Deine usart.c Kopfschmerzen bereitet, bis ich herausbekommen habe das es TXBUF0 und TXBUF1 heißen muss. mfg Lucian
Argh. Sorry, habe ich etwa immer noch die Version mit dem Tippfehler (0 und 1 vertauscht) online?! Shit, das wollte ich schon längst korrigieren ...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.