Hallo zusammen, wie kann man beim Infineon XMC 2Go den UART (s. Bild) nutzen? P2.2 kann gemäß Datenblatt doch nur Ch0.DX3, Ch0.DX4 oder Ch1.DX5 sein. Aber für den UART („Asynchronous Serial Channel”) benötigt man lt. Datenblatt doch DX0! Ich hoffe, die Frage ist nicht all zu dämlich. VG Torsten
:
Bearbeitet durch User
Ah, sorry, hat sich erledigt: "The desired input signal can be selected among the input lines DXnA to DXnG … by programming bit field DSEL". DX0 war nur ein Beispiel im Datenblatt. Nochmal sorry!
Ach menno! Der Monolog geht weiter: > … can be selected among the input lines DXnA to DXnG … Das hilft nicht, damit kann man ja nur zwischen DX0A…DX0G umschalten. DX3 oder DX4 gehen nicht, wie beschrieben in Kapitel 14.3.3 Operating the ASC - Pin connections: > Establish a connection of input stage DX0 with the selected receive > data input pin (signal DIN0) … and configure a transmit data output > pin (signal DOUT0). Ich bin gespannt!
:
Bearbeitet durch User
Hallo! ich versuche das mal zu erklären! der Input USIC0_CH0.DX3A des P2.2 kann "intern" mit USIC0_CH0.DX0G verbunden werden. Näheres dazu siehe Reference Manual Seite 501 (Interconnects). Ich habe das auch erst verstanden, als ich mir den Beispiel-Code vom XMC2Go angesehen haben. mfg
Olli schrieb: > ich versuche das mal zu erklären! Mal schauen ob ich's verstanden habe: Torsten C. schrieb: > damit kann man ja nur zwischen DX0A…DX0G umschalten. … und DX0G ist intern fest verdrahtet mit CH0.DX3INS. Und CH0.DX3INS leitet das Signal aus DX3 weiter. Wenn man bei DX3 also CH0.DX3A (=P2.2) auswählt, dann hat man das Signal von P2.2 an DX0. Cool. Danke!
Hallo Torsten! > … und DX0G ist intern fest verdrahtet mit CH0.DX3INS. Und CH0.DX3INS > leitet das Signal aus DX3 weiter. Wenn man bei DX3 also CH0.DX3A (=P2.2) > auswählt, dann hat man das Signal von P2.2 an DX0. genau so geht das! ;)
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.