107,11 → 107,45 |
|
|
******************************************************************************** |
|
Was sonst noch zu beachten ist: |
|
in "main.c" an geeigneter Stelle (z.B. dort wo bereits "UART_Init" aufgerufen wird nun auch "UART1_Init" aufrufen |
|
|
Wenn in einer Routine der Zugriff auf ein altes UART Register vorkommt, welches nun auf UART1 (2ter Uart) gehen soll, |
dann muß der Zugriff natülich auch umgestellt werden. Bei den zugehörigen register Bit Definitionen gilt zwar das gleich, da |
die Bits bei UART0 und UART1 jedoch an selber Stelle im register ist es hier nur Kosmetisch nötig. |
|
hierbei gilt: |
|
alt (Zugriff auf Uart0) > neu (Zugriff auf Uart1) |
|
USR > UCSR1A |
UCR > UCSR1B |
UDR > UDR1 |
UBRR > UBRR1L |
EICR > EICR1B |
TXEN > TXEN1 |
RXEN > RXEN1 |
RXCIE > RXCIE1 |
TXCIE > TXCIE1 |
U2X > U2X1 |
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 |
|
|
|