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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.