34,6 → 34,9 |
|
******************************************************************************** |
in "uart.h" hinzufügen: (bei den anderen #defines) |
|
#define BAUD_RATE1 57600 //Baud Rate für UART2 |
|
#if defined (__AVR_ATmega644P__) |
# define USR UCSR0A |
# define UCR UCSR0B |
51,8 → 54,9 |
# define INT_VEC_TX SIG_USART_TRANS |
#endif |
|
#define BAUD_RATE1 57600 //Baud Rate für UART2 |
extern void UART1_Init (void); |
|
|
******************************************************************************** |
in "uart.c" hinzufügen: und die entsprechenden interrupt routinen mit code füllen |
|
86,7 → 90,7 |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
//++ Sende-Part der Datenübertragung an zweiten UART |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
SIGNAL(SIG_USART1_RECV) |
SIGNAL(SIG_USART1_TRANS) |
{ |
|
|
97,7 → 101,7 |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
//++ Empfangs-Part der Datenübertragung von zweitem UART |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
SIGNAL(SIG_USART1_TRANS) |
SIGNAL(SIG_USART1_RECV) |
{ |
|
|
122,30 → 126,30 |
alt (Zugriff auf Uart0) > neu (Zugriff auf Uart1) |
|
USR > UCSR1A |
UCR > UCSR1B |
UCR > UCSR1B |
UDR > UDR1 |
UBRR > UBRR1L |
EICR > EICR1B |
TXEN > TXEN1 |
RXEN > RXEN1 |
RXCIE > RXCIE1 |
TXCIE > TXCIE1 |
UBRR > UBRR1L |
EICR > EICR1B |
TXEN > TXEN1 |
RXEN > RXEN1 |
RXCIE > RXCIE1 |
TXCIE > TXCIE1 |
U2X > U2X1 |
UCSRB > UCSR1B |
UDRE > UDRE1 |
UCSRB > UCSR1B |
UDRE > UDRE1 |
|
UCSR0A > UCSR0A |
UCSR0B > UCSR0B |
UDR0 > UDR0 |
UBRR0L > UBRR0L |
EICR0B > EICR0B |
TXEN0 > TXEN0 |
RXEN0 > RXEN0 |
RXCIE0 > RXCIE0 |
TXCIE0 > TXCIE0 |
U2X0 > U2X0 |
UCSR0B > UCSR0B |
UDRE0 > UDRE0 |
UCSR0A > UCSR1A |
UCSR0B > UCSR1B |
UDR0 > UDR1 |
UBRR0L > UBRR1L |
EICR0B > EICR1B |
TXEN0 > TXEN1 |
RXEN0 > RXEN1 |
RXCIE0 > RXCIE1 |
TXCIE0 > TXCIE1 |
U2X0 > U2X1 |
UCSR0B > UCSR1B |
UDRE0 > UDRE1 |
|
|
|