Forum: Mikrocontroller und Digitale Elektronik Alternative zum Ponyprog


von Ralf (Gast)


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.

von BerndB (Gast)


Lesenswert?

Wo ist das Problem wenn doch alles "SUPI" ist ???

Gruß Bernd

von Ralf (Gast)


Lesenswert?

Mit Ponyprog kann ich leider nicht den Controller programmieren....

Das ist leider nix supi..
Hast Du vielleicht Ahnung was ich sonst nehmen könnte ausser PonyProg???

Danke

von micha (Gast)


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...

von Ralf (Gast)


Lesenswert?

ok. Das verstehe ich aber...

Gibt es nichts anderes als PONYPROG????

Ist es das einzige Programm zum schreiben auf den Controller???

das kann doch nicht sein oder???

von Thomas B. (yahp) Benutzerseite


Lesenswert?

Was kann jetzt nochmal PonyProg dafür, dass deine Hardware nicht tut?

Unterschiedliche Hard- und Software: AVR In System Programmer


PS: !!!1einseinself

von Ralf (Gast)


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

von Martin (Gast)


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

von Ralf (Gast)


Lesenswert?

Abend Martin.

Endlich hat Jemand mein Problem verstanden. Danke.
Das klingt schon nach einer Lösung meines Problems.

Könntest Du mir vielleicht den Link schicken??

Danke

von Martin (Gast)


Lesenswert?

Hallo,

hier der USBasp als Bausatz

http://www.ulrichradig.de/home/index.php/menu_head/rhs_elektronik_onlineshop

hier auch, aber Anleitung usw. (selber bauen)

http://www.fischl.de/usbasp/


USBasp, funktionert Tadelos mit WinAVR (in Makefile einbinden) oder mit 
AVRBurner (fast wie PonyProg) ( 
Beitrag "AVRBurner GUI für AVRDUDE" )

Gruß Martin

von Ralf (Gast)


Lesenswert?

Danke Martin.

Ich werde es mal ausprobieren.

Vielen Dank für die Hilfe

von Martin (Gast)


Lesenswert?

alles klar !

hier n0ch mal eine Variante (platine) der USBasp

http://www.b-redemann.de/produkte-programmer.shtml

von _BT (Gast)


Lesenswert?

und hier noch mal ne kostenlose Alternative zur Programmiersoftware 
PonyProg:

http://www.myavr.de/download.php?suchwort=Progtool

cu BT

von Ulrich S. (reise)


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?

von Rainer U. (r-u)


Lesenswert?

Ulrich S. schrieb:
> z.b. eine tabelle der einstellungen?

http://www.engbedded.com/fusecalc/

von jibi (Gast)


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

von Armin (Gast)


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

von Ulrich S. (reise)


Lesenswert?

...damit wird das ganze schon viel klarer...danke
fällt die probiererei weg, wenn man's sich nicht beim letzten mal 
notiert hatte...

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.