Hallo zusammen, ich bin blutiger Anfänger was Mikrokontroller betrifft. Ich habe mir ein kleines Experimentierboard gebastelt und den AVR-ISP-Programmer wie im Tutorial (http://rumil.de/hardware/avrisp.html) aufgebaut. Dann alles an den LPT-Port angeschlossen und probiert mal die Fuses auszulesen. Und das hat erstmal nicht funktioniert, er hat den Programmer nicht gefunden. Im nächsten Versuch hab ich das gleiche nochmal probiert, diesmal aber an meinem Laptop und siehe da: Es funktioniert: Alles wunderbar, ich kann mein Miniprogramm aufspielen und eine LED blinkt ;-) So, jetzt kommt aber das eigentliche Problem: Am nächsten Tag will ich weiter machen, aber der Laptop erkennt den Programmer plötzlich auch nicht mehr, dafür diesmal mein anderer PC. Bzw. nach einiger Zeit der auch wieder nicht mehr. Ich weiß jetzt wirklich nicht, was ich machen soll, mal gehts, dann wieder nicht. Die Kabel hab ich alle auf Wackelkontakte gecheckt, und die Platine nochmal durchgemessen ohne einen Fehler zu finden. Etwas ist mir doch noch eingefallen: Statt der im Bauplan angegeben BAT46 hab ich eine 1N4001-Diode genommen - könnte das das Problem auslösen? Vielen Dank schon mal! Gruß Stefan
> Etwas ist mir doch noch eingefallen: Statt der im Bauplan angegeben > BAT46 hab ich eine 1N4001-Diode genommen - könnte das das Problem > auslösen? Wen du auch wirklich den 74HC244 (und nicht HCT244) genommen hast, sehe ich da nicht unbedingt ein Problem.
Gut, generell wird ja eh ein 74HCT244 empfohlen. Dann solltest du aber schon irgend eine BATxx (Schottky-Diode) nehmen, die hat nämlich weniger als 0.7V Spannungsabfall. Und laut HCT-Spezifikation sollten mindestens 4.5V für VCC angesetzt werden. Thorsten
Okay, ist es nur wegen des Spannungsabfalls? Gemessen hab ich nämlich immer noch 4,7V an VCC des HCT244. Kommt mir zwar komisch vor, weil 0,3V Spannungsabfall eigentlich nicht normal sind, aber daran wird es dann wohl nicht liegen, oder?
Hmm, da hab ich natürlich den Innenwiderstand meines Messgeräts wieder vergessen, an den 0.7V Spannungsabfall wird man nicht rütteln können. Wofür ist diese Diode überhaupt gut, kann ich die nicht (zumindest übergangsweise) weglassen, um auf die vollen 5V zu kommen?
> Wofür ist diese Diode überhaupt gut
Verpolschutz, also aufpassen :)
Mal abgesehen von dieser Diode, ist dieser Programmer prinzipiell zu empfehlen, also würde es sich lohnen ihn im schlimmsten Fall nochmal neu zu bauen? Oder gibts was Besseres womit ich (möglicht bald, sprich ohne aufwändigere Lötarbeiten) zum Programmieren komme?
Hi das Teil hat bei mir jahrelang fast zuverlässig (ab und an mal ein abgebrochener Programmiervorgang) funktioniert. Mitlerweile bin ich aus Geschwindigkeitsgründen auf einen (komplexeren) Eigenbau umgestiegen. Matthias
Was denn für einen schnelleren, komplexeren Eigenbau? Gut, das Flashen mit Pony-Prog geht bei mir noch aber das gesammte Verify wird langsam nervig was ich zur Zeit immer abbreche aus Ungedult. Gruß Andi
nur so am rande... hat vielleicht nix damit zu tun, aber: ich hab bei meinem Notebook die LPT Schnittstelle auf LPT2: eingestellt. Bei LPT1 lief es manchmal und manchmal nicht. Auch schaltet sich bei meinem Notebook die Stromversorgung der Schnittstelle nach kurzer Zeit ab und erst bei einem erneuten programmiervorgang wieder ein... benutze allerdings keinen AVR sondern MSP430. mfg Thomas
Hi @Andi Da hier "Werbung" in letzter Zeit eher ablehnend gehandhabt wird geb ich dir den Tipp doch mal meine Homepage zu besuchen. URL ist in der E-Mail-Addresse. Matthias
Danke an alle für die Hilfe, die Diode hat nichts gemacht, das Problem war eine kaputte Lötstelle. Zum Glück war die Schaltung nicht so aufwendig und das durchmessen ging relativ schnell :-/ Stefan
@Matthias: Ist ja ein nettes Teil was Du da gebaut, besser entwickelt, hast. Respekt! Auch die anderen Entwicklungen von Dir gefallen! Bis zu welchem Faktor ist das Proggen mit Deinem Progger gegenüber der seriellen Schnittstelle (mit Pony-Prog) eigentlich höher? Oder kann man mit Pony-Prog über "SI Prog I/O", was ja schon die schnellere Wahl ist, noch was rausholen? Wie schnell könnte ein ATMega die Daten aufnehemen mit Berücksichtigung der Flashzeiten je Word? Gruß Andi
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.