Zitat Zitat von Hanni
Der 2. Punkt dürfte sich nach einem Blick in das Datenblatt von alleine erledigen.

Als Tipp schreib ich mal: PD1 ist üblicherweise der TX der USART.

Grüße,
Hanni
Dass der PD1 üblicherweise der TX der USART ist, ist mir bewusst! Ich Suche nach einer Möglichkeit diesen Pin troz der Deklaration mit $Baud= xxxx für mein 5Baud-Init anzusteuern.

Ich müsste also irgendwie die Dekla rückgängig machen können...

Im Datenblatt steht folgendes zu Initialisierung der USART:

USART_Init:
; Set baud rate
out UBRRH, r17
out UBRRL, r16

; Enable receiver and transmitter
ldi r16, (1<<RXEN)|(1<<TXEN)
out UCSRB,r16

; Set frame format: 8data, 2stop bit
ldi r16, (1<<URSEL)|(1<<USBS)|(3<<UCSZ0)
out UCSRC,r16
ret

MaXX

EDIT:
Danke für eure Antworten.

Ich habs gelöst -> UCR-Register Bit 3 und 4 zurück setzen:

RESET UCR.3
RESET UCR.4