Rev 838 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 838 | Rev 966 | ||
---|---|---|---|
Line 43... | Line 43... | ||
43 | { |
43 | { |
44 | unsigned char Hauptversion; |
44 | unsigned char Hauptversion; |
45 | unsigned char Nebenversion; |
45 | unsigned char Nebenversion; |
46 | unsigned char PCKompatibel; |
46 | unsigned char PCKompatibel; |
47 | unsigned char Rserved[7]; |
47 | unsigned char Rserved[7]; |
48 | }; |
48 | }; |
49 | extern struct str_VersionInfo VersionInfo; |
49 | extern struct str_VersionInfo VersionInfo; |
Line 50... | Line 50... | ||
50 | 50 | ||
51 | //Die Baud_Rate der Seriellen Schnittstelle ist 9600 Baud |
51 | //Die Baud_Rate der Seriellen Schnittstelle ist 9600 Baud |
52 | //#define BAUD_RATE 9600 //Baud Rate für die Serielle Schnittstelle |
52 | //#define BAUD_RATE 9600 //Baud Rate für die Serielle Schnittstelle |
53 | //#define BAUD_RATE 14400 //Baud Rate für die Serielle Schnittstelle |
53 | //#define BAUD_RATE 14400 //Baud Rate für die Serielle Schnittstelle |
54 | //#define BAUD_RATE 28800 //Baud Rate für die Serielle Schnittstelle |
54 | //#define BAUD_RATE 28800 //Baud Rate für die Serielle Schnittstelle |
55 | //#define BAUD_RATE 38400 //Baud Rate für die Serielle Schnittstelle |
55 | //#define BAUD_RATE 38400 //Baud Rate für die Serielle Schnittstelle |
Line 56... | Line 56... | ||
56 | #define BAUD_RATE 57600 //Baud Rate für die Serielle Schnittstelle |
56 | #define BAUD_RATE 57600 //Baud Rate für die Serielle Schnittstelle |
57 | 57 | ||
58 | //Anpassen der seriellen Schnittstellen Register wenn ein ATMega128 benutzt wird |
58 | //Anpassen der seriellen Schnittstellen Register wenn ein ATMega128 benutzt wird |
59 | #if defined (__AVR_ATmega128__) |
59 | #if defined (__AVR_ATmega128__) |
Line 74... | Line 74... | ||
74 | #endif |
74 | #endif |
Line 75... | Line 75... | ||
75 | 75 | ||
76 | //#if defined (__AVR_ATmega644__) |
76 | //#if defined (__AVR_ATmega644__) |
77 | #define SYSCLK 20000000 |
77 | #define SYSCLK 20000000 |
78 | #if 1 |
78 | #if 1 |
79 | # define USR UCSR0A |
79 | #define USR UCSR0A |
80 | # define UCR UCSR0B |
80 | #define UCR UCSR0B |
81 | # define UDR UDR0 |
81 | #define UDR UDR0 |
82 | # define UBRR UBRR0L |
82 | #define UBRR UBRR0L |
83 | # define EICR EICR0B |
83 | #define EICR EICR0B |
84 | # define TXEN TXEN0 |
84 | #define TXEN TXEN0 |
85 | # define RXEN RXEN0 |
85 | #define RXEN RXEN0 |
86 | # define RXCIE RXCIE0 |
86 | #define RXCIE RXCIE0 |
87 | # define TXCIE TXCIE0 |
87 | #define TXCIE TXCIE0 |
88 | # define U2X U2X0 |
88 | #define U2X U2X0 |
89 | # define UCSRB UCSR0B |
89 | #define UCSRB UCSR0B |
90 | # define UDRE UDRE0 |
90 | #define UDRE UDRE0 |
91 | # define INT_VEC_RX SIG_USART_RECV |
91 | #define INT_VEC_RX SIG_USART_RECV |
92 | # define INT_VEC_TX SIG_USART_TRANS |
92 | #define INT_VEC_TX SIG_USART_TRANS |
Line 93... | Line 93... | ||
93 | #endif |
93 | #endif |