XMEGA E XCL an USART?

OP (Firma: TravelRec.) Persönliche Seite #4660287
Hallo liebe Leser,

wie im Betreff zu lesen, versuche ich beim XMEGA32E5 eine Verbindung vom 
XCL zum Receiver des USARTs an PortD zu erstellen. Laut Datenblatt und 
AppNote soll es möglich sein, den Ausgang von LUT0 an RXD zu knüppern, 
und zwar intern. Die LUT sammelt jetzt 2 Eventkanäle ein und verknüpft 
diese logisch. Dass das funktioniert, kann ich mit einer LED überprüfen, 
die am herausgerouteten LUT0-Ausgang hängt. Im USART Receive Register 
kommt diese Verknüpfung aber nicht an. Vielmehr wird der physische 
RXD-Pin mit der LUT0 in der Art verknotet, dass die Daten von RXD nur 
dann in DATA erscheinen, wenn das Ergebnis von LUT0 =0 ist, also eine 
inverse Gate-Funktion. Ich bin mir fast sicher, dass ich etwas falsch 
mache oder lässt sich LUT0 gar nicht direkt auf den UART-Emfänger 
blenden? Bei TXD funktioniert das Ganze insofern, dass ich die 
ausgehenden Daten mit einem anderen Event verknüpfen kann und das 
logische Ergebnis am physischen TXD-Pin ankommt. Ich bin dankbar für 
jede Hilfe - wenn es geht, ohne C-Code-Monster ;-).
Gast #4660318

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.