Forum: Mikrocontroller und Digitale Elektronik iom324p.h für Atmega 324p


von Hermann E. (hermann_e)


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

von Tom M. (Gast)


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.

von Hermann E. (hermann_e)


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

von Hans (Gast)


Lesenswert?

Hermann E. schrieb:
> Namen fälschlicherweise nach dem File 'iom324p.h' wo eigentlich
> 'iom324.h' der Richtige wäre ...

Benenne es doch einfach um.

von Hermann E. (hermann_e)


Lesenswert?

@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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.