Alternative zum Ponyprog

Gast #946343
Lesenswert?

Hallo liebe Gemeinde!

Vorgeschichte :
An meinem Laptop habe ich keine Rs232 Schnittstelle.
Aus diesem Grund habe ich mir einen Adapter gekauft.
Installiert ... alles supi.

Meine Frage :
Mit PonyProg kann ich leider nichts auf den Controller
schreiben. Kennt Jemand eine (möglichst ebenso kostenlose)
Alternative???
Hatte Jemand ein ähnliches Problem???


Danke für eure Hilfe
Ralf B.
Gast #946386
Lesenswert?

Ponyprog über Seriell ist eine "Bit-Bang"-Programmierung. Das wird die 
das Signal über einen Pin ausgegeben (An-Aus-An-Aus...), das können die 
einfachen USB-Seriell-Wandler oft nicht (nicht alle Signale ausgeführt, 
timing etc).
Baut Dir einen Adapter, der "richtig" über rs232 angesprochen wird 
("Application Note 910" ist das Stichwort). Eine andere Alternative wäre 
ein Bootloader. Da man den aber irgendwie in den Controller bekommen mus 
hat man ein Hehnne-Ei Problem...
Gast #946471
Lesenswert?

Sorry, das hast du falsch verstanden :o)
Am stationärem Rechner läuft meine Hardware wunderbar... halt nur mit 
einer echten RS232 schnittstelle.

Am Laptop mit dem USB zu Seriell Converter kann ich bei Ponyprog nur die 
Fusebits auslesen. Mehr nicht.
Beim Draufschreiben auf den Controller bleibt er stehen und hängt sich 
auf...
Ist das ein Timing problem??? Gibt es da eine Lösung?

Darum geht es
Gast #946492
Lesenswert?

Hallo Ralf,

USB zu Seriell funktioniert nicht IMMER 100% nicht nur mit 
Microkontroller sonder mit andere Anwendungen, Hardware usw.

Statt USB RS232 hättes du zB. ein USBasp selber bauen oder für etwa 13 
Euro als Bausatz bestellen dann hättes du dich viel Ärger gespart!!

Gruß Martin
#4434315
Lesenswert?

hallo bastelfreunde...

habe mal eine frage zur ponyprog und atmega8 programmierung - ich 
verwende dazu ein industrielles programmiergerät bei diesen stehen keine 
schaubilder zur programmierung von configuration und security bits zur 
verfügung...

dort steht sowas wie HIGH= 0xD5 - oder LOW= 0xFF

dann kommt noch hinzu das fast jeder Atmel ein anderes fenster aufweist.
gibts dazu noch wissenswertes... z.b. eine tabelle der einstellungen?
Gast #4434848
Lesenswert?

>Beim Draufschreiben auf den Controller bleibt er stehen und hängt sich
>auf...
>Ist das ein Timing problem??? Gibt es da eine Lösung?

Da bleibt nix hängen, dass dauert nur solange bis die ersten bytes 
geschrieben sind :D Kann schonmal ne halbe stunde dauern, wie angedeudet 
oben schiebt er die bits im bitbanging modus - da kannst du wirklich 
zukucken bei...
Dachte auch erst PonyProg hängt, aber warte einfach mal ab...

Gruß J
Gast #4434904
Lesenswert?

Hallo Ralf!

Martin schrieb:
> USB zu Seriell funktioniert nicht IMMER 100% nicht nur mit
> Microkontroller sonder mit andere Anwendungen, Hardware usw.

Benutzt du XP?

Wenn ja, schau mal hier:
Beitrag "Re: virtueller COM-Port mit Atmega"

Hatte ein ähnliches Problem mit einem USB-to-Serial-Modul.
Nachdem ich folgendes geändert hatte, funktioniert das Modul tadellos.


Habe (teils in anderem Zusammenhang) folgendes am System (WinXP) 
geändert:

- Parallelport im Bios von ECP/EPP auf EPP (bzw. "bidirektional") 
geschaltet

- die Datei install_giveio.bat (von WinAVR) ausgeführt

- im Gerätemanager bei "Druckeranschluss(LPT1)" beim Reiter
Anschlusseinstellungen "Jeden dem Anschluss zugewiesenen Interrupt
verwenden" angeklickt.

Seitdem funktioniert die USB-to-UART-Kommunikation reibungslos (vorher 
nur sporadisch).


Keine Ahnung, welche der drei Änderungen das bewirkt hat. Würde mich 
aber nach wie vor interessieren.

VG

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