iom324p.h für Atmega 324p

OP #2657229
Guten Abend !

vielleicht hat jemand 'ne schlaue Idee zu meinem Problem: wenn ich ein 
wirklich primitives Programm mit dem AVR Studio5.1 Compiliere jammert 
selbiges:

22:21:01: [WARNING] Include file not found : 
C:\WinAVR-20100110\avr\include\avr\iom324p.h

Der File iom324.h (ohne 'p') existiert aber sehr wohl in den 
"Dependencies" im "Solution Explorer" und kann auch geöffnet werden. 
Einen Atmega324 (ohne p falls er den überhaupt existiert) kommt nicht in 
der Liste der auwählbaren CPU's vor. Könnte es sich dabei um einen Bug 
handeln ?
Ich habe ein wenig den Verdacht das meine Probleme davon rühren: So 
startet mein Program im Simulator oft von vorn obwohl ich weder einen 
Watchdog definiert habe noch das entsprechende Bit gesetzt habe.

Hat irgend jemand schon ein ähnliches Problem gehabt ?

Danke:  Hermann
Gast
Hermann E. schrieb:
> Einen Atmega324 (ohne p falls er den überhaupt existiert) kommt nicht in
> der Liste der auwählbaren CPU's vor. Könnte es sich dabei um einen Bug
> handeln ?

Das Suffix P steht einfach dafür, dass die MCU "picopower" 
Funktionalität hat. Bei den atmegas die ich kenne ist das Innenleben der 
P und non-P Varianten identisch. Damit ist es auch dem Compiler wurscht.

Der Programmer wird's halt anmeckern, da die P Varianten sich in den 
Signaturbytes von den Standardvarianten unterscheiden.

Gewissheit bringt das Datenblatt zur 324/324P Variante.
OP
danke Tom, in der Tat so seh' ich das Problem auch,
der File "iom324.h" existiert wie gesagt und enthält sogar spezifische
ATmega324P '#defines'. Ich vermute das der Compiler aufgrund des p's im 
Namen fälschlicherweise nach dem File 'iom324p.h' wo eigentlich 
'iom324.h' der Richtige wäre ...
OP
@Hans,

warum eigentlich nicht, hat funktioniert. Muss jetzt noch überprüfen ob 
meine Probleme jetzt weg sind.
Scheint aber dennoch ein Bug zu sein, im Sinn das Studio5.1/Atmel 
versucht einen File einzubinden (mit dem 324p) den es gar nicht gibt.

Danke:  Hermann

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.