avr studio include

Gast #3151155
Hallo Zusammen,

Ich bin 12 jahre alt und versuche gerade über ein AVRISP mkII ein 
ATTiny13 zu programmieren. Allerdings fehlt mir eine Includedatei 
<inavr.h>. kann mir da jemand bitte helfen? wo kann ich d runterladen? 
oder gibt es was vergleichbares?

vielen dank.
Gast
ich habe das Programm von der Schule. Hier wird ein PWM Signal in 
abhängigkeit von AD Wandler programmiert. Die HA ist das Programm 
auszuprobieren und die Fragen zu beantworten. Am Freitag habe ich damit 
angefangen und die Befehle erstmal eins zu eins eingetragen.

was kann ich statt dessen verwenden???


PS: wir mussten auch eine eigene Schaltung entwickeln. Meine Schaltung 
hat mit dem Programm funktioniert( in der Schule^^).
Gast
Eine kurze google-Suche zeigt, daß <inavr.h> wohl eine header-Datei des 
IAR-Compilers ist.

Vom IAR gibt es eine kostenlose limitierte Version, die könntest du dir 
installieren.
Was für einen Compiler hast du denn jetzt installiert?

Allerings, wenn das eine Hausaufgabe ist, sollte deine Schule doch den 
passenden Compiler haben, den du dort nutzen kannst.

Oliver
Gast
ich bin gerade krank zu hause daher kann ich im Schulrechner nicht nach 
schauen.

In der Schule verwenden wir auch den Atmel AVR Studio. Ich versuche es 
mit IAR.

vielen Dank.
Gast
hallo nun habe ich mit IAR versucht. Allerdings habe folgende 
Errormeldungen bekommen.

Error[Pe020]: identifier "ADEN" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 37
Error[Pe020]: identifier "ADIF" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 37
Error[Pe020]: identifier "ADIE" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 37
Error[Pe020]: identifier "ADPS2" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 37
Error[Pe020]: identifier "ADPS1" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 37
Error[Pe020]: identifier "ADPS0" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 37
Error[Pe020]: identifier "COM0A1" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 41
Error[Pe020]: identifier "COM0A0" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 41
Error[Pe020]: identifier "COM0B1" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 41
Error[Pe020]: identifier "COM0B0" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 41
Error[Pe020]: identifier "WGM01" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 41
Error[Pe020]: identifier "WGM00" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 41
Error[Pe020]: identifier "CS02" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 42
Error[Pe020]: identifier "CS01" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 42
Error[Pe020]: identifier "CS00" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 42
Error[Pe020]: identifier "TOIE0" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 46
Error[Pe020]: identifier "ADSC" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 49
Error[Pe020]: identifier "PINB3" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 68
Error[Pe020]: identifier "PINB4" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 86
Error[Pe020]: identifier "PINB2" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 104
Error[Pe020]: identifier "DDB1" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 140
Error[Pe020]: identifier "DDB1" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 142
Error[Pe020]: identifier "DDB0" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 155
Error[Pe020]: identifier "DDB0" is undefined 
C:\Users\Labor\Documents\IAR\new-2\main.c 157


was ist da falsch?
Ich habe auch den richtigen controller ausgewählt usw.
Thomas schrieb:

> In der Schule verwenden wir auch den Atmel AVR Studio. Ich versuche es
> mit IAR.

AVR-Studio und IAR?
Das klingt nicht richtig.


Zeig doch mal dein Programm, ob dieses Header File beim AVR-gcc wie er 
mit dem AVR-Studio installiert wird, überhaupt benötigt wird.

Für PWM und ADC braucht man ja nicht wirklich viel. Mit den 
Standard-Includes des AVR-gcc sollte ja eigentlich alles abgedeckt sein.
Thomas schrieb:
> Ich bin 12 jahre alt

Thomas schrieb:
> wir mussten auch eine eigene Schaltung entwickeln

Thomas schrieb:
> Die HA ist das Programm
> auszuprobieren und die Fragen zu beantworten.

Das glaube ich dir sowas von kein bisschen. Aber egal.

Für die allermeisten Anwendungen genügen diese Includes:

#include <avr/io.h>        //I/O Libsrary
#include <util/delay.h>    //Delay Library
#include <stdint.h>        //Datentypen Library
#include <avr/interrupt.h> //Interrupt Library
Gast
Jetzt funktioniert es.

Ich habe das hier drüber schreiben müssen:

#define ENABLE_BIT_DEFINITIONS

vielen dank.
Auch an den  Dave Chappelle

( ich bin 12 jahre alt und gehe in die 8. Klasse Theodor Heuss 
Gymnasium. (Wir nehmen an einem programmier Wettbewerb zwischen unsere 
Paraklassen teil und das war die vorbereitung bzw. HA für unsere Gruppe) 
)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.