Forum: Mikrocontroller und Digitale Elektronik ISP-Programmer (Tutorial) macht was er will


von Stefan Söffing (Gast)


Lesenswert?

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

von Thorsten (Gast)


Lesenswert?

> 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.

von Thorsten (Gast)


Lesenswert?

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

von Stefan Söffing (Gast)


Lesenswert?

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?

von Stefan Söffing (Gast)


Lesenswert?

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?

von Thorsten (Gast)


Lesenswert?

> Wofür ist diese Diode überhaupt gut

Verpolschutz, also aufpassen :)

von Stefan Söffing (Gast)


Lesenswert?

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?

von Matthias (Gast)


Lesenswert?

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

von Andi (Gast)


Lesenswert?

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

von TBergmann (Gast)


Lesenswert?

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

von Matthias (Gast)


Lesenswert?

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

von Stefan Söffing (Gast)


Lesenswert?

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

von Andi (Gast)


Lesenswert?

@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
Noch kein Account? Hier anmelden.