Forum: Mikrocontroller und Digitale Elektronik AVR ISP parallel


von Andreas Stell (Gast)


Lesenswert?

Ich habe ein Problem bei der In System Programmierung
von ATtiny12 bzw ATmega8.

Ich habe den einfachen ATAVRISP für den Parallel Port und
benutze ISPR3-30 von der Atmel website.
Ich habe verschiedene Notebooks ausprobiert, zwei mit
Windows 98, einen unter XP.

Ich bekomme keine Verbindung.

Es muss ein kleiner Fehler sein, mit dem STK500 klappt es wunderbar.

Ich bin für jeden Tip dankbar.

von Christian (Gast)


Lesenswert?

Hallo Andreas,


ich nutze den Programmer aus dem Shop hier und bin damit zufrieden.
Als SW verwende ich PonyProg ...


Lg


Christian

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

STK500 != Parallelport-ISP-Adapter

von Marko B. (Gast)


Lesenswert?

Bitte? Der ATAVRISP wird an die serielle Schnittstelle angeschlossen.
Evtl. liegts ja daran ...

von Andreas (Gast)


Lesenswert?

Es gibt einen ATAVRISP für den seriellen,
aber es gibt auch Adapter für den Parallelport,
so einen habe ich aus dem Shop.

Vielleicht geht es mit meiner Software nicht.

von Andreas (Gast)


Lesenswert?

Hallo Christian,

ich habe auch den aus dem Shop,
aber ich habe die Software ISPR3-30 von Atmel benutzt.

Hat es direkt funktioniert und welche Schaltung
bzw. welches Board benutzt Du ?

Muss man bei einem ATtiny12 den Reset vorher freigeben ?
Der Pin kann ja auch ein input oder output sein.

Beste Grüsse
Andreas

von Malte _. (malte) Benutzerseite


Lesenswert?

>Muss man bei einem ATtiny12 den Reset vorher freigeben ?
Ob der Pin als Input/Output oder als Reset arbeitet hängt bei den AVRs
von einem Fusebit ab. Bei der Auslieferung ist es immer ein Reset.

Achtung: Besser nicht auf Input/Output umstellen, sonst besteht die
Gefahr den Controller zukünftig nicht mehr Programmieren zu können.
Hier im Forum gibt es ständig unglückliche die sich so aus ihrem
ATMEGA8 "ausgeschlossen" haben.

von mthomas (Gast)


Lesenswert?

ISPR3-30 ... noch garnicht gekannt, bei Gelegenheit mal schauen.
Der Programmer aus dem Shop ist ein "STK200-Dongle", einfach mal
ponyprog, avrdude, yaap, usip ausprobieren. Gibt auch einiges dazu im
Wiki (Menue links "Artikel").

von Andreas (Gast)


Lesenswert?

Danke für den Tip.
Mit PonyProg klappt das programmieren und man
kann den Reset nicht verändern, das ist ja auch logisch.
Da der SMd Chip eingelötet ist, kann werde ich den
Reset pin nicht umstellen.
Es wäre zu aufwändig die Verbindungen für ein high voltage
programming zu löten (um die Fuses wieder zu ändern).

Man muß halt einen Controller auswählen der genug ports hat.

Hast Du Erfahrung mit der Programmierung des USART bzw. UART ?

von Andreas (Gast)


Lesenswert?

Hallo mthomas,

wie gesagt PonyProg funktioniert problemlos.
Wenn der Programmer aus dem Shop dem STK200 entspricht,
dann müßte ISPR3-30 eigentlich funktionieren.

Die beiden Rechner haben allerdings einen Treiber für ein
CD-Rom installiert welches auf LPT1: angeschlossen wird.
Das ist vielleicht das Problem.

Ich werde wohl noch einmal im Wiki nachschauen.

Vielen Dank an alle für die Hilfe,
dieses Forum ist sehr gut.

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.