www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik #include ?


Autor: Mark (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo, ich bin blutiger anfänger. Heute erst mal stundenlang das
myavr-board zusammengebaut und jetzt eine frage :)

ich möchte also jetzt das erste mal ein eigenes c programm schreiben,
dafür wollte ich kamAVR nehmen. auf meinem rechner ist winavr auf
c:\winavr installiert. Kamavr liegt auf c:\avr\KamAVR\

so jetzt soll ich bie dem programm anfangen mit.
#define CLOCK 3686400
#include <io.h>
#include <avr/delay.h>
...

so jetzt is das problem, ich habe keine ahnung wie der die dateien da
importieren soll, wenn ich kamavr kompilieren lassen will, kommt ein
haufen fehler unter anderem:

avr-gcc -mmcu=atmega8 -Os -mno-interrupts -funsigned-char
-funsigned-bitfields -Wall -Wstrict-prototypes -ggdb -c
-Wa,-acdhlmns=markuslcd\markuslcd.lst markuslcd\markuslcd.c -o
markuslcd\markuslcd.o
In Datei, eingefügt von markuslcd\markuslcd.c:3:
C:/WinAVR/avr/include/avr/delay.h:36:2: Warnung: #warning "This file
has been moved to <util/delay.h>."
In Datei, eingefügt von C:/WinAVR/avr/include/avr/delay.h:37,
                    von markuslcd\markuslcd.c:3:
C:/WinAVR/avr/include/util/delay.h:136:3: Warnung: #warning "F_CPU not
defined for <util/delay.h>"

ich bin auch noch nicht fertig mit dem schreiben, weil ich erst mal
kucken wollte ob er die dateien importiert. ich hab keine ahnung was
ich jetzt machen muss dass ich in c programmieren kann

danke schon mal für eure antworten!

Autor: johnny.m (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
1. #include<avr/io.h>
2. #define F_CPU 3686400 oder im Makefile angeben
3. #include<util/delay.h>

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.