Hallo, ich habe gerade mal versucht, mit Bascom einen ATMEGA162 zu programmieren. Leider erkennt er den Chip nicht, es kommt immer die Fehlermeldung: "READLB Entry not found", wenn ich die Fuse Bits auslesen will. Als Programmer benutze ich den AVR ISP Programmer hier aus dem Shop. Mit Ponyprog funktioniert alles, aso ist der Chip in Ordnung und scheinbar alles richtit angeschlossen. Woran kann das liegen? Gruß Gerd
Hi, ist dein Bascom aktuell? Wenn nicht aktualisiere mal, die haben wenn ich richtig informiert bin mit einem der letzten Updates was am Programmermodul geändert. MfG Roland
Hallo Roland, ist die aktuelle Version, mit einer Älteren kommt der selbe Fehler. Gruß Gerd
Hallo Gerd, sorry aber dann bin ich mit meinem Latein am Ende angelangt. Wenn du den AVR-ISP mit Ponyprog verwenden kannst ist ja die Proggerhardware offensichtlich in Ordnung... Bascom habe ich zwar noch auf dem System drauf, aber leider grade keinen Mega162 zum Testen da. Wenn du das Ding nur Fusen willst, Fuse doch mit Pony und Progge danach ganz normal deinen Code mit Bascom rein? (Voraussetzung das das Proggen des Programmcodes unter Bascom funktioniert....) Als ich ein ähnliches Problem hatte (mit einem USB-Progger der nicht so recht wollte) habe ich mit dem AVR-Studio die Fuses nach meinen Wünschen umgestellt und danach ganz normal mit meinem Wunschcompiler den Programmcode reingejagt. Wenn du die RS232 frei hast kannst du ja als Option nach dem Fusen nen Bootloader reinbraten dann kannst du bequem über die Serielle Flashen. MfG Roland
Hallo Gerd, was mir grade einfällt mit wieviel Takt rennt der AVR? Eventuell ist der Programmer zu schnell oder die Baudrate ist in Bascom nicht korrekt eingestellt. Probier doch mal bitte ob du einen anderen Mega mit Bascom Proggen kannst, sofern du einen anderen dahast. Ich habs grade mit einem ATmega128 und nem Mega8 Probiert, beide frisch aus der ESD-Schachtel von Farnell, hat problemlos funktioniert. MfG Roland
Hallo Roland, da der interne Programmer auch den Chip nicht identifizieren kann, gehe ich davon aus, das er ihn gar nicht programmieren kann. Ich kann ihn zwar scheinbar auslesen, aber da er noch ganz frisch ist steht noch nichts drin. Habe vorhin erst die Leiterplatte fertiggestellt, morgen werde ich versuchen, ihn zu programmieren. Die Fuses habe ich nur versucht auszulesen, um zu sehen, ob er überhaupt ansprechbar ist. Ist auch kein großes Problem, habe ja immer mir Ponyprog gearbeitet. Ponyprog hat ja eine Kalibrierungsfunktion, der Bascomprogrammer nicht. Vielleicht liegt es daran. Habe schon meinen Autocad Dongle abgezogen, weil ich dachte, daß es die Signale verfällscht. Besten Dank und einen schönen Abend noch! Gruß Gerd
Hallo Roland, habe es gerade mir einem Mega8 versucht, auch negativ. Den Takt vom Mega162 habe ich noch nicht verändert, müßte also original mit 2 MHz laufen. Baudrate kann ich nicht einstellen, Programmer läuft ja über den Parallelport Gruß Gerd
Hi Gerd, es liegt also definitiv am Bascom internen Programmer. Hast du die Leitungen kontrolliert? Es kann ja sein daß Bascom eine andere Belegung verwendet oder in der .ini-Datei was geändert worden ist, so daß es nicht mehr zum Original-Progger Kompatibel ist. Ich werde mich mal damit näher beschäftigen, kann mich dunkel noch dran erinnern daß man je nach Version oder Progger was in der .ini bei Bascom ändern muß. Kannst du mir die Belegung der Leitungen und deiner schnittstelle geben, dann kann ich vergleichen. MfG Roland
Hallo Roland, jetzt funzt es, ich hatte den falschen Programmer eingestellt. Richtig ist STK200/300, eingestellt hatte ich Sample Elektronics Programmer. (hatte ich irgendwo gelesen) Besten Dank für Deine Tips Gruß Gerd
Hi Gerd, tja im Eifer des Gefechts kann das schon mal vorkommen :-)) MfG Roland
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.