Atmega TXD + INT0 ?

Gast #4635682
Lesenswert?
• ▲
▼
Huhu,

ich hätte mal eine kleine Frage zu einem ATMega324A. Und zwar hab ich 
einen mit 2x UART. Die UART0 ist belegt mit einem Bluetooth-Modul und 
die andere wollte dazu nutzen, um am PC Daten zu empfangen.
Mein Problem ist jetzt, dass ich auch gerne den INT0-Pin nutzen würden, 
der auf RXD1 liegt. Da ich die nicht brauche, sondern nur das TXD1 
lautet meine Frage:

Kann ich parallel das TXD1 der UART1 und das INT0 benutzen?

Wenn ich meine UART so initalisiere
1
UCSR1C = (1<<UCSZ11)|(1<<UCSZ10);
2
UCSR1B |= (1<<TXEN1);
und mein INT0 so:
1
  EICRA |= (1<<ISC01);
2
  EIMSK |= (1<<INT0);

Oder wird die erste Konfiguration von der zweiten einfach überschrieben?

Ich danke euch bereits vorab für eure Hilfe :)
#4635685
Lesenswert?
• ▲
▼
@ klein_caroline (Gast)

>Kann ich parallel das TXD1 der UART1 und das INT0 benutzen?

Ja.

>UCSR1C = (1<<UCSZ11)|(1<<UCSZ10);
>UCSR1B |= (1<<TXEN1);

>und mein INT0 so:

>  EICRA |= (1<<ISC01);
>  EIMSK |= (1<<INT0);

Ja.

>Oder wird die erste Konfiguration von der zweiten einfach überschrieben?

Nö, warum denn? Sind doch verschiedene Register.

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.