Hi,
Ich versuche mich gerade in einem Programm für den Mega32.
1 | #include <avr/io.h>
|
2 | #include <avr/interrupt.h>
|
3 | #include <stdint.h>
|
4 |
|
5 | #define F_CPU 16000000;
|
6 | #define BAUD 19200;
|
7 | ....
|
8 | void uard_init(void)
|
9 | {
|
10 | UCSRB |= (1<<TXEN); // UART TXeinschalten
|
11 | UCSRC |= (1<<URSEL)|(3<<UCSZ0); // Asynchron 8N1
|
12 | UBRRH = 0; //Highbyte ist 0
|
13 | UBRRL = 51; //Lowbyte ist 51
|
Mit diesem Codeschnipsel wollte ich gerne die UART einstellen. Leider
kennt er die variablen UCSRB usw. nicht. Welchen Header muss ich
einbinden? Oder wie läuft das?