Forum: Mikrocontroller und Digitale Elektronik XMEGA E XCL an USART?


von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

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 ;-).

von Stefan (Gast)


Lesenswert?


von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Ja, danke - kenne ich schon, hat aber nicht geholfen, da ich nicht RXD 
modulieren sondern den Inhalt von LUT0 an das USART weitergeben möchte.

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
Noch kein Account? Hier anmelden.