Hallo, wer kann mir helfen oder einen Tipp geben? Habe ein kleines Testprogramm im AVR Studio4 für den AT90S8515 geschrieben und es dann mit Programming Mode "ISP" an das STK500 übertragen. Hat ohne Fehlermeldungen funktioniert. Wollte das Programm nun mit dem ATMEGA16 testen. Daraufhin habe ich die Zeile ".include "8515def.inc" durch ".include "m16def.inc" ersetz, das Ganze neu übersetzt, einen ATMEGA16 in das STK500 Board gesteckt, denATMEGA16 angewählt und wollte das Programm auch mit dem Programm Mode "ISP" übertragen. Jetzt erhalte ich folgende Fehlermedlung: -Setting device parameters, serial programming mode ok. -Entering Programming Mode FAILED ! Leaving Programming Mode. OK Daraufhin habe ich alles wieder rückgängig gemacht und versucht den AT90S8515 wieder zu programmieren. Nun gibt es auch hier eine Fehlermeldung wenn das Kästchen "Verify after Programming" angewählt ist. Siehe Bild_01 Fehlermeldung: Warning: Flash contens differ from File FAILED!! Habe auch mal versucht im "Parallel/High Voltage serial" Mode zu programmieren, allerdings hatte ich vergessen die entsprechenden Leitungen auf dem Board zu stecken. War das vielleicht der Fehler ??? In Bild_02 und Bild_03 sind die Einstellungen für Fuses und Lock Bits zu sehen, vielleicht hilft das weiter.
Hallo Hans, ich habe grade mal bei meinem Board mit dem ATmega16 geschaut. Die Lock Bits sollten alle das Häkchen bei Mode 1 haben. Hast du auch bedacht, das der ATmega16 in den oberen roten 40pol Sockel gehört und der AT90S8515 in den unteren roten 40pol Sockel gehört? Es grüsst, Arno
Hallo Arno, das war ein sehr guter Tipp. Ich habe doch tatsächlich den gleichen Sockel wie bei dem AT90S8515 verwendet und nicht den oberen. Der Atmega16 lässt sich nun auch problemlos programmieren. Warum sich der AT90S8515 nun nicht mehr flashen lässt, bzw. das Fehler beim "verify" nach der Programmierung kommen ist mir immer noch nicht ganz klar. Vielleicht wurde er bei dieser Ation zerstört !? Danke für Deine Hilfe Hans
Hallo Hans, hast du die LockBits nocheinmal angeschaut? Auf dem Bild waren die alle auf Mode 3 gesetzt, sie sollten aber auf Mode 1 stehen. Arno
Hallo Arno, ich habe nun mal auf parallel Programming Mode umgesteckt. Auch hier kommen Fehlermeldungen. Beim Versuch das Device zu löschen, kommt die Fehlermeldung Erasing Device FAILED. Lösche ich das Device über Programming Mode ISP, kommt allerindgs keine Fehlermeldung. Seltsam. Die LockBits habe ich auf 1 umgestellt und dann versucht sie zu übertagen. Es werden folgende Meldungen ausgegeben. Programming LockBits.. 0xFF ok Reading Lock bits .. 0x00 ok WARNING: Lock bits verification FAILED Deshalb vermute ich das der Baustein AT90S8515 defekt ist. Ich werde mir einen neuen besorgen und ds Ganz noch einmal probieren. Danke für Deine Hilfe.
Problem gelöst, habe mir AVRStudio Vers. 4.12 installiert und damit funktioniert wieder alles. Hatte vorher die Version 4.10. Danke nochmal.
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.