Rev 1444 | Rev 1685 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1444 | Rev 1561 | ||
---|---|---|---|
Line 39... | Line 39... | ||
39 | unsigned char Orientation; |
39 | unsigned char Orientation; |
40 | }; |
40 | }; |
41 | extern struct str_WinkelOut WinkelOut; |
41 | extern struct str_WinkelOut WinkelOut; |
Line 42... | Line 42... | ||
42 | 42 | ||
43 | struct str_Data3D |
43 | struct str_Data3D |
44 | { |
44 | { |
45 | signed int Winkel[3]; // nick, roll, compass in 0,1° |
45 | signed int Winkel[3]; // nick, roll, compass in 0,1° |
46 | signed char reserve[8]; |
46 | signed char reserve[8]; |
47 | }; |
47 | }; |
Line 48... | Line 48... | ||
48 | extern struct str_Data3D Data3D; |
48 | extern struct str_Data3D Data3D; |
49 | 49 | ||
Line 71... | Line 71... | ||
71 | unsigned char SWPatch; |
71 | unsigned char SWPatch; |
72 | unsigned char Reserved[5]; |
72 | unsigned char Reserved[5]; |
73 | }; |
73 | }; |
74 | extern struct str_VersionInfo VersionInfo; |
74 | extern struct str_VersionInfo VersionInfo; |
Line 75... | Line -... | ||
75 | - | ||
76 | //Die Baud_Rate der Seriellen Schnittstelle ist 9600 Baud |
- | |
77 | //#define BAUD_RATE 9600 //Baud Rate für die Serielle Schnittstelle |
- | |
78 | //#define BAUD_RATE 14400 //Baud Rate für die Serielle Schnittstelle |
- | |
79 | //#define BAUD_RATE 28800 //Baud Rate für die Serielle Schnittstelle |
- | |
80 | //#define BAUD_RATE 38400 //Baud Rate für die Serielle Schnittstelle |
- | |
81 | #define BAUD_RATE 57600 //Baud Rate für die Serielle Schnittstelle |
- | |
82 | - | ||
83 | //Anpassen der seriellen Schnittstellen Register wenn ein ATMega128 benutzt wird |
- | |
84 | #if defined (__AVR_ATmega128__) |
75 | |
85 | # define USR UCSR0A |
- | |
86 | # define UCR UCSR0B |
- | |
87 | # define UDR UDR0 |
- | |
88 | # define UBRR UBRR0L |
- | |
89 | # define EICR EICRB |
- | |
90 | #endif |
- | |
91 | - | ||
92 | #if defined (__AVR_ATmega32__) |
- | |
93 | # define USR UCSRA |
- | |
94 | # define UCR UCSRB |
- | |
95 | # define UBRR UBRRL |
- | |
96 | # define EICR EICRB |
- | |
97 | # define INT_VEC_RX SIG_UART_RECV |
- | |
98 | # define INT_VEC_TX SIG_UART_TRANS |
- | |
99 | #endif |
- | |
100 | - | ||
101 | #if defined (__AVR_ATmega644__) |
76 | //#define USART0_BAUD 9600 |
102 | # define USR UCSR0A |
- | |
103 | # define UCR UCSR0B |
77 | //#define USART0_BAUD 14400 |
104 | # define UDR UDR0 |
- | |
105 | # define UBRR UBRR0L |
- | |
106 | # define EICR EICR0B |
- | |
107 | # define TXEN TXEN0 |
- | |
108 | # define RXEN RXEN0 |
- | |
109 | # define RXCIE RXCIE0 |
- | |
110 | # define TXCIE TXCIE0 |
- | |
111 | # define U2X U2X0 |
78 | //#define USART0_BAUD 28800 |
112 | # define UCSRB UCSR0B |
79 | //#define USART0_BAUD 38400 |
113 | # define UDRE UDRE0 |
- | |
114 | # define INT_VEC_RX SIG_USART_RECV |
- | |
115 | # define INT_VEC_TX SIG_USART_TRANS |
- | |
116 | #endif |
80 | #define USART0_BAUD 57600 |
117 | - | ||
118 | #if defined (__AVR_ATmega644P__) |
- | |
119 | # define USR UCSR0A |
- | |
120 | # define UCR UCSR0B |
- | |
121 | # define UDR UDR0 |
- | |
122 | # define UBRR UBRR0L |
- | |
123 | # define EICR EICR0B |
- | |
124 | # define TXEN TXEN0 |
- | |
125 | # define RXEN RXEN0 |
- | |
126 | # define RXCIE RXCIE0 |
- | |
127 | # define TXCIE TXCIE0 |
- | |
128 | # define U2X U2X0 |
- | |
129 | # define UCSRB UCSR0B |
- | |
130 | # define UDRE UDRE0 |
- | |
131 | # define INT_VEC_RX SIG_USART_RECV |
- | |
132 | # define INT_VEC_TX SIG_USART_TRANS |
- | |
Line 133... | Line 81... | ||
133 | #endif |
81 |