das hier ist jetzt die config, die ich nutze:
void USART_Init()
{
UBRR1H = 0;
UBRR1L = 103; //9600 BAUD
UCSR1B = (1<<RXEN1)|(1<<TXEN1);
UCSR1C = (1<<USBS1)|(1<<UCSZ11)|(1<<UCSZ10);
// 6 Datenbits und 2 Stopbits!
}
void USART_Transmit( unsigned char data )
{
while ( !( UCSR1A & (1<<UDRE1)) )
;
UDR1 = data;
}
unsigned char USART_Receive( void )
{
while ( !(UCSR1A & (1<<RXC1)) )
;
return UDR1;
}
wie baue ich denn hier jetzt die interrupt geschichte ein?
macht das überhaupt sinn?
ist dies erforderlich um empfangen zu können während man
selbst sendet oder wie?
Lesezeichen