Datenrichtungsregister und UART

Gast #222134
Hi,

hab mal ne kleine Frage:

Wenn ich nen ganzen Port als Ausgang schalte und dann das UART, das
aber am selben Port sitzt aktiviere, gibt das dann einen Crash? Ich hab
jaa schließlich auch Txd als Ausgang geschalten. Oder überschreibt das
UART-Register das Datenrichtungsregister?

Gruß Christian
Gast
Wenn Du den Tranceiver und / oder Receiver aktivierst, ist es Wurscht,
wie das Datenrichtungs-Register gesetzt ist oder ob Du an dem Pin
I/O-Daten ausgeben willst. Die normalen Portfunktionen werden in diesem
Fall an den beiden Pins abgeklemmt und das USART hat dort dann Vorrang.
Gast
datenrichtungsregister werden zumindest beim avr automatisch geändert
(gilt aber vorerst NUR bei usart bzw. uart! - spi z.b. ist anders)

@TravelRec: die meisten verwenden eben einmal avrs....
Gast
Naja, wenn ich Fragen habe, schreib´ ich halt hin, was ich benutze, das
spart späteres "...ach ja - ich verwende..."-Posting. Grüße und
nichts für ungut!
Gast
Hi,

sorry, hatte ich in der Aufregung ganzt vergessen, ich benutze nen
Mega8515 von Atmel.
Und Danke für die vielen schnellen Antworten, auch für andere
Controller-Familien ;-).

Gruß Christian

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.