Forum: Analoge Elektronik und Schaltungstechnik Atmega TXD + INT0 ?


von klein_caroline (Gast)


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 :)

von Falk B. (falk)


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.

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.