Forum: Mikrocontroller und Digitale Elektronik SAMD20 UART Pin Multiplexing


von Chris (Gast)


Angehängte Dateien:

Lesenswert?

Moin moin,

bin gerade an einem Projekt mit dem ATSAMD20E14. Es gibt noch kein 
Programmcode, bin dabei den Pins Funktionen zuzuordnen. Bezüglich UART 
eine Frage:

Ich möchte eines der SERCOM Module als UART verwenden (asynchron!)

TX kann ich laut Datenblatt Seite 384 SERCOM PAD[0] oder SERCOM PAD[2] 
zuordnen. Entsprechend wird XCK SERCOM PAD[1] bzw. SERCOM PAD[3] 
zugeordnet. Den RX Pin kann ich jedem der 4 SERCOM PADs zuordnen (siehe 
Anhang).

Jetzt zur eigentlichen Frage:

Wenn ich z.B. TX auf SERCOM PAD[0] lege, kann ich dann RX trotzdem auf 
SERCOM PAD[1] legen, oder ist dieses automatisch durch XCK blockiert? 
Ich betreibe die Schnittstelle wie gesagt asynchron (im USART Control 
Register: CMODE = 0), d.h. den XCK nutze ich nicht. Aaaaber man weiß ja 
nie, vielleicht wird das Pad intern ja trotzdem blockiert und mir 
bleiben für RX nur noch die SERCOM PADs[2] und [3].

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.