Gast
#181429
Hallo, ich versuche schon seit gestern morgen verzweifelt übers USART eine 9Bit-Verbindung zu realisieren, doch trotz des Studiums der Datenblätter und einer langen Suche im Netz bekomme ich es nicht hin. Das Senden/Empfangen der acht Datenbits funktioniert immer einwandfrei, doch das 9.Bit wird vom Empfänger immer als "nicht gesetzt" erkannt. Der Sender ist ein MEGA162, der Empfänger ein MEGA16L, die Übertragungsart ist rs-485. Da ich nicht weiss, ob der Fehler beim Sender oder beim Empfänger liegt habe ich die gekürzten Init()- und Sende/Empfangsroutienen in .c angehangen. Weiss jemand, was ich falsch mache? Gruss, Alex