Forum: Mikrocontroller und Digitale Elektronik ATSAMC21 Pullup an SERCOM0 PAD1?


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Rudolph R. (rudolph)


Bewertung
0 lesenswert
nicht lesenswert
Mir ist gerade aufgefallen, dass ich den Pullup an den TX Pin meines 
LIN-Transceivers anstatt an den RX Pin geklemmt habe...

Jetzt versuche ich gerade den internen Pullup zu aktivieren, das 
funktioniert aber wohl für gemultiplexte Pins gar nicht?
1
REG_PORT_OUTSET0 = PORT_PA05; /* einschalten für Pullup */
2
3
REG_PORT_WRCONFIG0 =
4
  PORT_WRCONFIG_WRPINCFG |
5
  PORT_WRCONFIG_WRPMUX |
6
  PORT_WRCONFIG_PMUX(3) |    /* SERCOM0 PAD1 */
7
  PORT_WRCONFIG_PULLEN |
8
  PORT_WRCONFIG_INEN |
9
  PORT_WRCONFIG_PINMASK(0x0020) |  /* PA05 */
10
  PORT_WRCONFIG_PMUXEN;

Damit zeigt mein LA nichts an auf dem RX Pin vom Transceiver.
Mit PORT_WRCONFIG_PMUX(0) sieht das Signal so aus wie es soll, bringt 
nur nichts als I/O Pin.

Übersehe ich noch was, oder muss ich das wirklich auf der Platine 
patchen?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.