Hallo, Ich habe für mein Atmega8 ein funktionierenden Programmer gebaut. Es ist der sehr simple mit den 3 Widerständen und dem Parallelport. (http://thomaspfeifer.net/einfaches_atmel_programmierkabel.htm) So nun habe ich einen ATmega16 bekommen und ebenfalls einen Programmer gebaut. Ich bekomme immer den Fehler "Could nor identify chip with ID:000000". Wenn ich die Versorgungsspannung (4,96V) oder das LPT-Kabel vom Rechner abklemme, dann steht anstatt "...ID:000000" nur "...ID:FFFFFF" somit muss er ja schon mal irgend etwas erkannt haben !?! Habe in Bascom den Chip nur auf m16def.dat umgestellt. Reicht das vielleicht nicht ? MfG Frink
Mit Bascom hat das nichts zu tun, das Programm weist Dich sogar darauf hin, wenn es den falschen AVR erkennt. In Deinem Fall wird nichts erkannt. Hast Du die Kabel an die richtigen Pins angeschlossen (PB5-PB7)? Trotz allem würde ich Geld in einen vernünftigen Programmer investieren. Die kosten wirklich nicht die Welt.
Also ich bin ja erst seit ein paar Tagen in dem Thema drin, deshalb erstmal die low-budged Variante. Ich hab nochmal nachgeguckt. Hier ein Bild:
Also, MOSI > PB5 MISO > PB6 SCK > PB7 RESET > RESET + > + (nicht von LPT) GND > GND Scheint auf den ersten Blick zu stimmen. Was ist das für eine LED?
Ich hab jetzt die Schaltung an einem anderen Rechner probiert und es kam der selbe Fehler. Die LED ist von Re*****t (SLK 3mm GN). Ich habe sie jetzt mal ausgelötet und er lässt sich immer noch nicht programmieren. Ach, und auf der Unterseite ist ein Widerstand 10Kohm zwischen PIN 8 und PIN 10. Das habe ich aber erst nachgeholt. Ging schon vorher nicht. Was muss ich bei BASCOM einstellen ?
Versuch' mal das Programm PonyProg, der bei Bascom eingebaute Programmer ist in der Regel immer sehr instabil.
Nils R schrieb: > Versuch' mal das Programm PonyProg, der bei Bascom eingebaute Programmer > ist in der Regel immer sehr instabil. Halte ich für ein Gerücht. Was er nicht kann, ist die Geschwindigkeit anzupassen. @Frink Weiß leider nicht, als was so ein Konstrukt in Bascom angesprochen werden will. Es muss so sein, wie bei Deinem erfolgreichem Versuch mit dem ATmega8. Bascom muss dann den Mikrocontroller erkennen. Wenn nicht, kannst Du probeweise mal das myAVR Progtool ausprobieren und wenn das nicht gehen sollte, dann schlussendlich PonyProg. Wenn das alles versagt, ist die Schaltung Mist.
Hallo, ich hab jetzt die fliegende Schaltung neu Aufgebaut und zwar mit neuem ATmega16 und LPT-Stecker. Siehe da er lässt sich programieren. Danke für eure Hilfe und das ihr über die Schaltung geschaut habt. Hab wahrscheinlich den µC beim Löten geschrottet. ):
Mr Frink schrieb: > Hallo, ich hab jetzt die fliegende Schaltung neu Aufgebaut und zwar mit > neuem ATmega16 und LPT-Stecker. Siehe da er lässt sich programieren. Gratuliere! > Danke für eure Hilfe und das ihr über die Schaltung geschaut habt. Hab > wahrscheinlich den µC beim Löten geschrottet. ): Mutig. Ich bin bei sowas ein Weichei und verwende Steckplatinen. :-)
Hat jetzt nur bedingt mit Deinem Problem zu tun, aber ich möchte Dir raten in ein (oder zwei) Breadboard zu investieren. Dann ersparst Dir vorerst das Löten und das Wechseln von Komponenten geht weit fixer.
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.