SAMD20 UART Pin Multiplexing

Gast #5354480
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].
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.