Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 508 → Rev 509

/branches/Flight-Ctrl_V0_64_3_GPS_work_Jochen/2_serial.txt
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