Hallo! Kann es sein, dass man in Verbindung mit dem 8535 time.h nicht verwenden kann? wenn ich die includen will bringt mein compiler Fatal Error[Pe005]: could not open source file "time.h" Mit anderen Dateien, die im selben Verz. liegen gibt es keine Probleme. Danke Axel
also das liegt aber nicht am verwendeten mcu... wenn's daran läge, könnte er die datei zumindest öffnen (danach käme dann eine warning oder ein anderer fehler)... mit der datei is was nicht in ordnung (fragt sich nur, was :-) ).
Schön, dass Du Dir so sicher bist. Auf meinem Rechner gibts jedenfalls keine timer.h eine time.h schon viel eher, die kann ich sogar öffnen und anschaun :oÞ
Habe inzwischen rausgefunden, dass es zuerst doch einmal ein Verzeichnisproblem war. Inzwischen ist die Datei aber wirklich im Verz und die funktionen können auch benutzt werden. Aber funktionieren tuts immer noch nicht Wenn ich eine Variable vom Typ clock_t definiere und der dann die programmlaufzeit mit clock() zuweise wird der Code zwar fehlerfrei compiliert aber beim linken kommt: Linking... Error[e46]: Undefined external "clock" referred in LCD ( C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\IAR\mein LCD\Release\Obj\LCD.r90 ) Damit kann ich zwar nicht wirklich was anfangen, aber vielleicht wird von der Funktion ein Sigal "clock" ausgewertet welches eben von diesem MCU nicht ausgegeben wird.... nur so ne idee
bei mir heißt die file aber auch timer.h... vielleicht solltest du nochmal checken, ob du ne aktuelle version von avrgcc hast...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.