Pony Prog Ersatz

Gast #429387
Hallo,

ich habe Pony Prog ausprobiert. Das Programm funktioniert aber an meinem 
Entwicklungs-Pc nicht, weil der keine serielle-Schnittstelle besitzt. 
Auch über den angeschlossenen USB-Seriell-Adapter geht es nicht.
Jetzt suche ich einen Ersatz für dieses Programm.
Bin für jeden Link dankbar.
Wenn mir jemand erklären kann, wie das Programm ungefähr funktioniert, 
dann kann ich es mir vielleicht auch programmieren.
Danke schon mal.
Gast #429395
Hat Dein Entwicklungs-PC denn eine parallele Schnittstelle ? Damit kann 
man auch mit Pony Prog programmieren. USB/RS232 Adapter geht nicht mit 
Pony Prog, weil Pony Prog direkt mit den Pins rumwackelt.
Ansonsten gibt's zig andere Programmer, die sich über RS232 via USB oder 
auch USB direkt benutzen lassen (Google!).

Stefan
Gast #429396
Ja, mein PC besitzt eine Parallele Schnittstelle, aber das 
ProgrammierBoard nicht und ich weiß nicht, wie ich das dann verbinden 
soll.

Nach welchen Begriffen sollte ich denn mal Googeln ?
Gast #429399
Ach, wenn ich die Pinns der Parallelen Schnittstelle einfach an die Pins 
des Seriellen Eingangs des Programmierboards hängen kann, dann ist das 
total Ok.
Kannst Du mir die Pinbelegung mitteilen ?

Also so in der Art
P1 P an P1 S
usw. ?
Gast #429682
@Stefan

also bei mir funktioniert Pony-Prog mit USB/Seriell-Adapter von Reichelt 
problemlos an meiner USB-Schnittstelle.
Evtl. mal die Einstellungen unter Setup - Interface setup überprüfen und 
dann mit Calibration justieren.
#429937
Das Pollin Board hat neben dem eingebauten Programmer über die serielle 
Schnittstelle auch den ISP-Anschluss mit ATMEL-kompatibler Belegung. Du 
kannst es also mit jedem gewöhnlichen ISP-Adapter für Parallelport 
programmieren.

Schau ins AVR-Tutorial auf dieser Seite, da erfährst Du, was ISP ist, 
wie es funktioniert und was man dazu braucht.

Schau in die Linksammlung dieser Seite, da findest Du Links zu anderen 
Webseiten, auf denen ISP-Adapter vorgestellt werden.

Die Anschlüsse der seriellen Schnittstelle Deines Boards werden von 
Ponyprog und Deinem Board nicht wie für eine gewöhnliche 
RS232-Schnittstelle benutzt, sondern es wird eine synchrone serielle 
Schnittstelle (SPI) emuliert, indem die Portpins direkt angesteuert 
werden. Die meisten USB-RS232-Adapter können damit nichts anfangen, es 
gibt nur sehr wenige USB-Adapter, die das können. Die serielle 
Datenschnittstelle Deines Boards müsste aber mit jedem x-beliebigen 
USB-Adapter funktionieren. Diese ist aber nur dann zum Programmieren 
brauchbar, wenn Du Deinen AVR zuvor mit einem Bootloader versehen hast, 
was einen funktionierenden ISP-Programmer und etwas Fachwissen 
voraussetzt (also nicht unbedingt in "Lektion 1" fällt).

Wenn es unbedingt USB sein muss, dann könntest Du Dir den AVR-ISP MK II 
von ATMEL zulegen, den es z.B. bei www.reichelt.de gibt (wenn er nicht 
gerade mal wieder ausverkauft ist). Alternativ ginge auch der 
"MySmartUSB" von www.myavr.de.

Achja, Dein Board hat auch noch einen JTAG-Anschluss. Du kannst es also 
auch mit einem (recht kostspieligen) JTAG-Adapter programmieren.

...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.