Gast
#2068797
Hallo zusammen, ich habe ein Problem mit dem Printf, ich weiß nicht wie ich es schaffe, dass mein ganzer String ausgegeben wird und nicht nur ein Zeichen. Bin was die Programmiererrei angeht noch blutiger anfänger! Verwende IAR Kickstart und J-Link von Segger. Kommunikation zwischen µC und PC funktioniert, habe schon LED beispiele aufgespielt und überprüft. Die kommunikation mit dem PC funktioniert über Serielle Schnittstelle auch ich bekomme auch ein Zeichen gesendet, jedoch nicht den ganzen String. Hier der Code:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
Die initialisierung habe ich weggelassen, weil es an der nicht liegt. Ich bekomme mit diesem Code nur ein "t" in der Console, was glaube ich an der funktion putchar liegt. Wie muss ich diese umschreiben, damit es funktioniert? Ich meine das in stdio.h ja die printf und putchar stehen und wenn man die putchar nicht selbst schreibt landet der string irgendwo undefiniertes?! Oder müsste man etwas anderes als die putchar funktion verwenden. Habt ihr Beispielcode, ich bin schon die ganze Zeit am suchen, jedoch finde ich nichts. Vielen Dank im Voraus, Gruß Chris