www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik anfänger frage "atmega16"


Autor: Mohi Mohi (Firma: Student) (mohi34)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich möchte gern ein Timer programmieren, ich benutze Codevision zum 
programmieren und  und AVR studio zum simulieren, leider codevision 
erkennt nicht die einzelne Befehle..zum Beispiel TCNT0 ,OCR0, TIMSK, 
OCIE0.... und so weiter .., #include<AVR/Interrupt.h> oder 
#include<AVR/io.h> geht leider nicht.. ich bitte um eine schnelle 
Antwort
Danke am voraus

Autor: Johannes M. (johnny-m)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mohi Mohi wrote:
> ich möchte gern ein Timer programmieren, ich benutze Codevision zum
> programmieren und  und AVR studio zum simulieren, leider codevision
> erkennt nicht die einzelne Befehle..zum Beispiel TCNT0 ,OCR0, TIMSK,
> OCIE0.... und so weiter
Das sind keine Befehle, sondern Registernamen!

> .., #include<AVR/Interrupt.h> oder
> #include<AVR/io.h> geht leider nicht..
Dann musst Du in die CodeVision-Dokumentation schauen, um 
herauszufinden, wo die Libraries abgelegt sind. CodeVision ist nicht 
gleich AVR-GCC!

EDIT:
Kleiner Tip: Lass das "AVR/" im Pfad weg. Die Libs stehen bei CodeVision 
alle im selben Verzeichnis. Und eine "interrupt.h" gibt es AFAIR gar 
nicht.

Allerdings solltest Du Dich wirklich gründlich in CV einarbeiten. Ich 
habe den Eindruck, dass Du einfach versuchst, irgendwelchen 
vorgefertigten Code aus dem Tutorial oder so zu kopieren, ohne die 
Hintergründe zu beleuchten. Es gibt da aber eine ganze Menge 
Unterschiede zwischen den einzelnen IDEs. Und der Code im Tutorial ist 
i.d.R. für AVR-GCC geschrieben und läuft nicht ohne Weiteres unter 
CVAVR.

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.