iom324p.h für Atmega 324p

OP #2657229
Lesenswert?

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 #2657232
Lesenswert?

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 #2657234
Lesenswert?

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 ...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren