Leider gibt es wie auch schon bei den anderen Programmen unzählige Fehlermeldungen beim Compilieren.
../Test.c:23: error: 'UBRRH' undeclared (first use in this function)
../Test.c:24: error: 'UBRRL' undeclared (first use in this function)
...
...
Das geht dann so weiter. Als könne er damit nix anfangen. Irgendetwas fehlt ihm.
So sieht mein Kopf aus:
Code:
#include <avr/io.h>
#ifndef F_CPU
/* Definiere F_CPU, wenn F_CPU nicht bereits vorher definiert
(z.B. durch Übergabe als Parameter zum Compiler innerhalb
des Makefiles). Zusätzlich Ausgabe einer Warnung, die auf die
"nachträgliche" Definition hinweist */
#warning "F_CPU war noch nicht definiert, wird nun mit 16000000 definiert"
#define F_CPU 16000000UL /* Quarz mit 16.0000 Mhz */
#endif
#include <util/delay.h>
#include <stdlib.h>
#include <avr/interrupt.h>
Fehlt da noch etwas?
Gruß, Andreas
Lesezeichen