Subversion Repositories FlightCtrl

Rev

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