Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 520 → Rev 521

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