Gast
#1262291
Hallo, ich bin gerade dabei mich mit Mikrocontrollern zu befassen und (nachdem die Grundlagen funktionieren) würde mir gerne ein paar Debug-Ausgaben über die UART Schnittstelle an den PC senden. Die Kommunikation funktioniert auch im großen und ganzen, nur kommt von den Strings die ich im Programm angegeben habe nur Müll an. Ich habe verschiedene Möglichkeiten ausprobiert (Im flash speichern und auslesen, String einem globalen/lokalen pointer zuweisen, ...) aber das einzige was funktioniert hat war: - gcc-4-1-2: Byteweises befüllen eines Puffers, Puffer mit strcpy füllen - gcc-4.3.3: Byteweises befüllen eines Puffers - gcc-3.4.5: Byteweises befüllen eines Puffers Als uM benutze ich den ATmega8, als Programmer den mySmartUSB MK 2 von myAvr.de (der reicht auch die Daten vom UART durch). Den Code habe ich an das Post angehängt. Bin für jede Hilfe dankbar, denn mittlerweile weiß ich wirklich nicht mehr was ich machen soll. Cheers, Sino