Gast
#3143749
Hallo, normalerweise kann ich meine Fragen selbst beantworten, doch dieses mal brauche ich eure Hilfe. Ich versende Bytes per UART. Alles außer die Zeichen 0x11 und 0x13 werden übertragen. Ich kann das Problem mit einem minimalistischen Beispiel repoduzieren. Wie in der Überschrift gesagt benutze ich avr-gcc. Einen Hardwarefehler habe ich ausgeschlossen, indem ich folgende Komponenten ausgetauscht habe, ohne den Fehler zu beseitigen: - den Controller (Atmega32, Atmega16, Atmega8 probiert) - den Quartzoszillator (2x 14.7456 MHz) - die UART-Brücke (2x FT232R, unterschiedl. PCBs) Wenn ich die Ausgabe aufzeichne, erscheint folgendes im Hex-Editor: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 12 14 15 16 17 18 ... Alle folgenden Bytes bis FF werden empfangen. main.c und Makefile sind angehängt. Ich freue mich über jede Hilfe.