Rev 508 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 508 | Rev 509 | ||
---|---|---|---|
Line 105... | Line 105... | ||
105 | } |
105 | } |
Line 106... | Line 106... | ||
106 | 106 | ||
107 | - | ||
Line -... | Line 107... | ||
- | 107 | ||
Line -... | Line 108... | ||
- | 108 | ||
Line -... | Line 109... | ||
- | 109 | ******************************************************************************** |
|
- | 110 | ||
- | 111 | Was sonst noch zu beachten ist: |
|
- | 112 | ||
- | 113 | in "main.c" an geeigneter Stelle (z.B. dort wo bereits "UART_Init" aufgerufen wird nun auch "UART1_Init" aufrufen |
|
- | 114 | ||
- | 115 | ||
- | 116 | Wenn in einer Routine der Zugriff auf ein altes UART Register vorkommt, welches nun auf UART1 (2ter Uart) gehen soll, |
|
- | 117 | dann muß der Zugriff natülich auch umgestellt werden. Bei den zugehörigen register Bit Definitionen gilt zwar das gleich, da |
|
- | 118 | die Bits bei UART0 und UART1 jedoch an selber Stelle im register ist es hier nur Kosmetisch nötig. |
|
- | 119 | ||
- | 120 | hierbei gilt: |
|
- | 121 | ||
- | 122 | alt (Zugriff auf Uart0) > neu (Zugriff auf Uart1) |
|
- | 123 | ||
- | 124 | USR > UCSR1A |
|
- | 125 | UCR > UCSR1B |
|
- | 126 | UDR > UDR1 |
|
- | 127 | UBRR > UBRR1L |
|
- | 128 | EICR > EICR1B |
|
- | 129 | TXEN > TXEN1 |
|
- | 130 | RXEN > RXEN1 |
|
- | 131 | RXCIE > RXCIE1 |
|
- | 132 | TXCIE > TXCIE1 |
|
- | 133 | U2X > U2X1 |
|
- | 134 | UCSRB > UCSR1B |
|
- | 135 | UDRE > UDRE1 |
|
- | 136 | ||
- | 137 | UCSR0A > UCSR0A |
|
- | 138 | UCSR0B > UCSR0B |
|
- | 139 | UDR0 > UDR0 |
|
- | 140 | UBRR0L > UBRR0L |
|
- | 141 | EICR0B > EICR0B |