Subversion Repositories FlightCtrl

Rev

Rev 520 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 520 Rev 522
Line 22... Line 22...
22
extern unsigned char MeineSlaveAdresse;
22
extern unsigned char MeineSlaveAdresse;
23
extern unsigned char PcZugriff;
23
extern unsigned char PcZugriff;
24
extern unsigned char RemotePollDisplayLine;
24
extern unsigned char RemotePollDisplayLine;
25
extern int Debug_Timer;
25
extern int Debug_Timer;
26
extern void UART_Init (void);
26
extern void UART_Init (void);
-
 
27
extern void UART1_Init (void);
27
extern int uart_putchar (char c);
28
extern int uart_putchar (char c);
28
extern void boot_program_page (uint32_t page, uint8_t *buf);
29
extern void boot_program_page (uint32_t page, uint8_t *buf);
29
extern void DatenUebertragung(void);
30
extern void DatenUebertragung(void);
30
extern void DecodeNMEA(void);
31
extern void DecodeNMEA(void);
31
extern void BearbeiteRxDaten(void);
32
extern void BearbeiteRxDaten(void);
Line 84... Line 85...
84
//#define BAUD_RATE 9600                //Baud Rate für die Serielle Schnittstelle      
85
//#define BAUD_RATE 9600                //Baud Rate für die Serielle Schnittstelle      
85
//#define BAUD_RATE 14400               //Baud Rate für die Serielle Schnittstelle      
86
//#define BAUD_RATE 14400               //Baud Rate für die Serielle Schnittstelle      
86
//#define BAUD_RATE 28800               //Baud Rate für die Serielle Schnittstelle      
87
//#define BAUD_RATE 28800               //Baud Rate für die Serielle Schnittstelle      
87
//#define BAUD_RATE 38400               //Baud Rate für die Serielle Schnittstelle      
88
//#define BAUD_RATE 38400               //Baud Rate für die Serielle Schnittstelle      
88
#define BAUD_RATE 57600         //Baud Rate für die Serielle Schnittstelle      
89
#define BAUD_RATE 57600         //Baud Rate für die Serielle Schnittstelle      
-
 
90
#define BAUD_RATE1 57600                //Baud Rate für UART2 (nur auf 644P)
Line 89... Line 91...
89
 
91
 
90
//Anpassen der seriellen Schnittstellen Register wenn ein ATMega128 benutzt wird
92
//Anpassen der seriellen Schnittstellen Register wenn ein ATMega128 benutzt wird
91
#if defined (__AVR_ATmega128__)
93
#if defined (__AVR_ATmega128__)
92
#       define USR UCSR0A
94
#       define USR UCSR0A
Line 120... Line 122...
120
#   define UDRE UDRE0
122
#   define UDRE UDRE0
121
#   define INT_VEC_RX  SIG_USART_RECV
123
#   define INT_VEC_RX  SIG_USART_RECV
122
#   define INT_VEC_TX  SIG_USART_TRANS
124
#   define INT_VEC_TX  SIG_USART_TRANS
123
#endif
125
#endif
Line -... Line 126...
-
 
126
 
-
 
127
#if defined (__AVR_ATmega644P__)
-
 
128
#       define USR  UCSR0A
-
 
129
#       define UCR  UCSR0B
-
 
130
#       define UDR  UDR0
-
 
131
#       define UBRR UBRR0L
-
 
132
#       define EICR EICR0B
-
 
133
#   define TXEN TXEN0
-
 
134
#   define RXEN RXEN0
-
 
135
#   define RXCIE RXCIE0
-
 
136
#   define TXCIE TXCIE0
-
 
137
#   define U2X  U2X0
-
 
138
#   define UCSRB UCSR0B
-
 
139
#   define UDRE UDRE0
-
 
140
#   define INT_VEC_RX  SIG_USART_RECV
-
 
141
#   define INT_VEC_TX  SIG_USART_TRANS
-
 
142
#endif
-
 
143
 
Line 124... Line 144...
124
 
144