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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.