Gast
#2565105
Hallo zusammen,
ich habe ein Problem mit meinem USART beim Atmega8. Ich muss den
Transmitter und Receiver oft an und aus schalten. Beim einschaltet
sendet das USART immer ein Byte und ich kann mir nicht erklären warum
bzw. finde im Datenblatt nichts dergleichen. Hier ist mal ein
Programschnipsel mit dem ich das Ganze test.
while(1) {
while(1){
UCSRB &= ~((1<<RXEN) | (1<<RXCIE) | (1<<TXEN)); deaktivate
UART TXD and RXD
_delay_ms(1000);
UCSRB |= (1<<RXEN) | (1<<TXEN) | (1<<RXCIE);
_delay_ms(1000);
}
Vielleicht kann mir ja jemand weiterhelfen.
