Forum: Mikrocontroller und Digitale Elektronik UART - Wo find ich den?


von anomym (Gast)


Lesenswert?

Hi

Ich habe mal euer AVR-GCC Tutorial durchgelesen und versuche nun einen
UART einzurichten. Doch an welchem PIN werden die Daten empfangen?

Ich verwende folgednen Code:

void init_USART()

{

UBRRL  = 1;  //USART_BAUD(F_OSC);

UBRRH  = 0;

UCSRC  = (1<<URSEL)|(3<<UCSZ0); // 8bit, 1 stop bit, asynchron

UDR    = 0;             // clear USART data register

UCSRA  = 0;             // clear error flags, disable U2X and MPCM

UCSRB  = (1<<RXCIE)|(1<<RXEN);  // enable interrupts

}

danke fuer eure antworten

von Rufus T. Firefly (Gast)


Lesenswert?

Das steht im Datenblatt des von Dir verwendeten AVRs. Da solltest Du mal
einen Blick 'reinwerfen.

von anomym (Gast)


Lesenswert?

Das hab ich offen vor mir liegen(atmega8515)...
Habe noch nichts gefunde:(

von Ralf (Gast)


Lesenswert?

Schau mal hier auf Seite 2:
http://www.atmel.com/dyn/resources/prod_documents/2512S.pdf

Dort findest du die Pinbelegung. Es kommt natürlich darauf an, was für
ein Gehäuse dein Baustein hat. Bei PDIP ist es z.B. Pin 10 und 11 (RXD
und TDX)

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.