Paralleler Programmer und Ponyprog

Gast #32988
Lesenswert?

Hi,

ich suche einen Schaltplan für einen parallelen Programmer, der mit 
Ponyprog arbeitet, um z.B. die Bits für die "Quarz-Umstellung" beim 
ATMega8 zu verändern.

Es gibt ja Programmer für die parallele Schnittstelle, die einfachen 
programmieren aber doch trotzdem seriell, oder?

Danke schonmal im voraus!

Sebastian
Gast #32990
Lesenswert?

Einen Selbstbau Parallel Programmer gibt es bei www.cadsoft.de. Hier 
nochmal eine Hinweis: Parallel Programmer heißt nicht über die Parallele 
Schnittstelle, sondern das ist ein Modus in dem man spezielle Bits 
setzen kann.
Gast #32991
Lesenswert?

Hi Leute,

erst einmal vielen Dank für die Tips und Hinweise! :-)

Ich hab' mir mal den Programmer von der Eagle-Seite + Eagle-Programm 
heruntergeladen: So ein kompliziertes Ding nur für ein Bit setzen?!? Das 
ist mir nun wirklich zu aufwendig.

Gibt es keine einfachere Schaltung? Im Prinzip reicht es mir ja, die 
Spezial-Bits zu setzen, normal kann ich meinen AVR ja über die serielle 
Variante beschreiben.

Wie setzt Ihr Eure Spezial-Bits?

Danke!!!

Sebastian
Gast #32993
Lesenswert?

Hi John,

das hatte ich mir auch schon angeschaut. Wenn ich es recht verstehe, ist 
das aber ein serieller Programmer, der mit dem PC-Parallel-Port 
arbeitet. Oder?!?

Unter noch eine Frage: Bedeutet ISP immer serieller Modus oder hat das 
damit gar nichts zu tun?

Danke!

Sebastian
Gast #32994
Lesenswert?

moin nochmal,

ich ich wusste nicht das man den mega8 auch 8bit paralell
mein link ist für seriel flashen über lpt

ISP bedeutet in system programmer ... also du kannst den chip im ziel 
system flashen. ohne ihn auszubauen und in ein extra gerät zu stecken

john
Gast #32996
Lesenswert?

Hi,

vielen Dank erstmal für alle Tips! :-)

Ich hab' jetzt auch nochmal in älteren Beiträgen gestöbert und auch 
nochmal im Internet. Leider ohne größeren Erfolg. Es scheint wirklich 
extrem schwer zu sein, sich selber ein Parallel-Mode-Programmer zu 
löten. Programmiert denn kein Mensch von Euch im Parallel-Mode?

@Frankl:
Das Eagle-Beispiel ist ja schonmal nicht schlecht. Programmierst Du auch 
damit (oder sonst wer)? Funtkioniert es auch mit Ponyprog oder nur mit 
AVRXP?

Danke! :-)

Sebastian
Gast #32997
Lesenswert?

@Sebastian:
Willst Du außer dem ATmega8 auch noch kleinere AVRs programmieren?

Beim ATmega8 und aufwärts können fast alle Fusebits auch seriell gesetzt 
werden, d.h. Du brauchst keinen Parallelprogrammer um die Taktquelle 
umzuschalten.

bye
  Markus
Gast #32998
Lesenswert?

Hi Markus,

also vorerst geht's nur mal um den ATMega8 ("Quarz-Bit"). Heißt das, ich 
kann meinen alten Programmer (seriell, wie für 4433) verwenden, um mit 
Ponyprog die Fuses zu setzen? Das wäre ja super!!! :-)

Trotzdem würde mich ein Parallel-Mode-Programmer reitzen, um a) für alle 
AVRs die Fuses setzen zu können und b) um schneller zu programmieren 
(4-5KB dauern schon...).

Danke schonmal!

Sebastian
Gast #32999
Lesenswert?

@Sebastian:
Das einzige was man seriell nicht machen kann ist wohl Reset 
abzuschalten (damit sperrt man sich ja selbst aus), d.h. Du kannst 
Deinen alten Programmer weiterverwenden.

Ob Parallel wirklich schneller ist, ist fraglich. Zwar ist die 
Programmierzeit geringer, aber dafür mußt Du auch den Chip aus der 
Schaltung rausnehmen.

bye
  Markus
Gast #33000
Lesenswert?

Hi Markus,

also wenn's auch so geht (und Reset will ich eh nicht verändern), dann 
werd ich's erst mal so testen.

Das mit dem Rausnehmen ist natürlich auch ein Argument...

Sobald ich's probiert hab', meld' ich mich nochmal!

Danke!!! :-)

Sebastian
Gast #33001
Lesenswert?

Hallo an alle,

wie versprochen, meld' ich mich nun nochmals.

Also ich habe den Mega8 einfach seriell per ISP angeschlossen und 
versucht testweise das "BODEN"-Fuse zu verändern. Ging wunderbar ohne 
Probleme!!! (Danke Markus!)

Gibt's irgendwo eigentlich eine Tabelle, wo steht, was die einzelnen 
Fuses bedeuten? Im Datanblatt hab' ich's nur verstreut gefunden.

Grüße,

Sebastian

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren