Gast
#75536
Hallo zusammen! Ich habe mir mithilfe von uprintf eine "VT100" Schnittstelle an den ersten UART-Port eines MSP430F149 gebastelt. Leider funktionieren sämtliche Formatstrings nicht so, wie sie sollten! Bei %s beispielsweise kommt völliger unsinn, %d scheint wohl die Adresse des ints auszugeben. Hier mal ein Beispiel: Codezeile: printf0("STATECHANGE! State = %d; NextState = %d\r\n", State, NextState); Ausgabezeile: STATECHANGE! State = 6908; NextState = 6576 Bei %s ähnliches: Codezeile: printf0("Date of compilation: %s\r\n", _DATE_); ...ergibt völligen blödsinn, wobei printf0("Date of compilation: "); printf0(_DATE_); printf0("\r\n"); das gewünschte Ergebnis liefert... grübel Gruß, Patrick...