Forum: Mikrocontroller und Digitale Elektronik ISP Programmiergerät


von Pirkl Max (Gast)


Lesenswert?

Hallo Leute

Ich bin sozusagen am Anfang meier AVR Karriere und habe deshalb auch
einige Fragen. Zuerst würde ich gern wissen was für ein ISP
Programmiergerät denn nun am besten(zuverlässigsten) fungtioneirt. In
diesem Forum und auf anderen Seiten gibt es verschiedene Anleitungen
und Tips wie man eien bauen soll. Auf der Seite die im ACR-Tutorial
gelinkt wird sind zwei zur Auswahl. Welche SW fungtioniert mit welchem
Programmiergerät und Welchen TTL soll ich nun verwenden, den 74LS244
oder den 74HC(T)244? Ich hoffe ihr könnt mir weiterhelfen.

mfg

Max

von ERDI - Soft (Gast)


Lesenswert?

Bei mir funktioniert die AVR App-Note 910 am besten. Allerdings habe ich
den 90S1200 gegen den 90S2313 ausgetauscht und mit der Firmware 3.1 von
der avrfreaks.net Seite geladen. Seitdem kann ich eigentlich alle
Controller programmieren.
Für den 89S8252 hatte ich auch nen Parallelportptrogrammer mit HC244.
Funktioniert auch ziemlich gut.
Muß wohl letztendlich jeder selbst wissen, was er baut. Der Progger aus
der App-Note 910 ist wohl etwas aufwendiger, läßt sich aber auch direkt
aus dem AVR-Studio ansprechen. (Was natürlich kein Nachbaugrund ist,
wenn man C programmiert.)
Er ist wohl auch etwas teurer als der Progger mit dem HC244.
Wenn du willst, kann ich dir aber ein Layout für den Programmer 910
geben. Besteht halt fast nur aus SMD, ist dafür aber auch 3,3V
tauglich.

von Pirkl Max (Gast)


Lesenswert?

Hallo Frank

Danke für den Tipp, werd mir mal eien Progger für den Paralellport
zusammenlöten. Der is wie du shon gesagt hast noch am einfachsten. Und
auserdem is mir C eh lieber als Assambler.

mfg

Max

von Joerg Wunsch (Gast)


Lesenswert?

> Der Progger aus der App-Note 910 ist wohl etwas aufwendiger, läßt
> sich aber auch direkt aus dem AVR-Studio ansprechen.

Leider ist das AVR910-Protokoll ziemlich langsam (request-response
protocol, das wußten unsere Vorfahren schon vor 20 Jahren, daß man
sowas nicht macht -- Kermit und UUCP konnten das schon besser), das
merkt man vor allem natürlich bei größeren Bausteinen.

Ob nun 74HCT oder 74LS für den Puffer ist ziemlich egal.  HCT spart
bißchen Strom, was insbesondere dann ins Gewicht fallen kann, wenn man
über die freien Pins des Parallelports gleich noch die Stromversorgung
für den Puffer organisieren will.  (Zumindest avrdude unterstützt
diese Möglichkeit, bei den anderen weiß ich es nicht.)

74HC hat einen weiteren Betriebsspannungsbereich als 74HCT bzw. 74LS,
aber die Eingangsstufen sind nicht TTL-kompatibel, so daß es in
marginalen Fällen sein kann, daß die H-Ausgangsspannung des
Parallelports nicht genügt, um am 74HC dann noch korrekt als High
erkannt zu werden.

von Khani (Gast)


Lesenswert?

Hallo,

ERDI - kannst Du das Layout mal posten ?
(App-Note habe ich schon, aber da ist ja leider keines dabei ;-)
irgendwas wollen die ja auch noch verkaufen, so scheint es)

Danke, Khani

von Frankl (Gast)


Lesenswert?

1. Bei der AVR910 läuft die Prog Applikation auf dem 2313 und nicht auf
dem PC. Das sieht an den vielen Fragen mein Ponyprog funktioniert nicht
u.s.w.
2. Man muß sich im Klaren sein das der PC beim 244 mit der Ziel
Hardware verbunden ist und somit hohe Spannugsspitzen (Dimmer, H-bridge
u.s.w. den logic chip auf dem Motherboard aufblasen können.

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.