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 |