Forum: Mikrocontroller und Digitale Elektronik error 1 error include avr io h instead of this file


von typenschild (Gast)


Lesenswert?

Moin Leute,
hab fogendes Problem:
Hab mir für mein mc Projekt den debouncer der hier in der Wiki steht 
runtergeladen.
Finde den nur recht groß vom umfang deswegen wollte ich den mal 
outsourcen in ne Extra Datei und -Schwups- werd ich von der 
Fehlermeldung geplagt
Dabei hab ich nur folgende Dateien noch eingebunden.


#include <avr/iom8a.h>
#include <avr/interrupt.h>

Verzichte ich auf imo8a.h ist zwar die Meldung weg dafür aber ein ganzer 
Sack voll andere Fehlermedungen da.

Was mache ich falsch?
Hat jemand einen Rat?
Viele Grüße aus dem Bergischen Land

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

typenschild schrieb:
> Verzichte ich auf imo8a.h ist zwar die Meldung weg dafür aber ein ganzer
> Sack voll andere Fehlermedungen da.
1
error 1 error include avr io h instead of this file

Ich übersetze es Dir mal:

"Fehler: avr/io.h anstelle dieser Datei einbinden"

Mach also aus
1
#include <avr/iom8a.h>

das hier:
1
#include <avr/io.h>

Oh, und den CPU-Typ muss Du im makefile festlegen.

von typenschild (Gast)


Lesenswert?

Jap Danke,
war zwar nicht die einzige Sache da, aber aufjedenfall Ziehlführend

von c-hater (Gast)


Lesenswert?

typenschild schrieb:

> war zwar nicht die einzige Sache da, aber aufjedenfall Ziehlführend

Was denkst du, wie zielführend es erst ist, wenn du einfach mal lernst, 
deine Entwicklungsumgebung und die von dir verwendete Sprache zu 
beherrschen?

Da werden Sachen möglich, das glaubt man kaum...

von Karl H. (kbuchegg)


Lesenswert?

Für den Anfang würde es schon reichen einfach mal die Fehlermeldung zu 
lesen und zu verstehen zu versuchen anstatt reflexartig bein einer 
Fehlermeldung um Hilfe zu rufen.
Die meisten Fehlermeldungen sind tatsächlich mit wenig Aufwand 
verstehbar.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.