Forum: Mikrocontroller und Digitale Elektronik Problem : USB->Parallel->ISP ( AVR


von p3c14 (Gast)


Lesenswert?

ich durchsuche schon seit tagen sämtliche foren, hab aber nirgends was 
gefunden, also hoffe ich das mir einer von euch helfen kann...
ich will also meinen atmega32 vom laptop aus programmieren, habe dafür 
ein kabel von usb auf parallel gekauft, und das kabel von dort zum µC 
habe ich nach folgendem Bild zusammengebaut:

http://www.mikrocontroller.net/attachment/14207/avr-parallel.gif

PonyProg sagt mir jetzt immer das der Test(Probe) OK sei, aber auslesen 
kann er den atmega32 leider nicht und sagt dann immer: "Communication 
port not available (-16)"

hoffe mir kann jemand helfen... wäre echt lieb, da ich vorallem nach der 
fehlermeldung gesucht habe und da nicht wirklich was gefunden habe...

von Lasse S. (cowz) Benutzerseite


Lesenswert?

Hi,

diese USB->Parallel-Umsetzer sind meist nicht dafür geeignet, da andere 
Sachen als Drucker ranzuhängen.

Du musst dir also lieber direkt ein USB-Programmiergerät kaufen.

Empfehlenswert ist USBprog hier aus dem Shop, aber es gibt auch andere, 
günstigere, Produkte.

Gruß, CowZ

von p3c14 (Gast)


Lesenswert?

das heißt ich hab mir nicht nur das kabel umsonst gekauft, sondern auch 
keine chance es mit dem von mir gemachten kabel zu lösen...

sollte es denn dann gehen wenn ich das kabel so nehme und an meinen 
normalen pc anschließe?

von Andreas K. (a-k)


Lesenswert?

p3c14 wrote:

> das heißt ich hab mir nicht nur das kabel umsonst gekauft,

Umsonst wahrscheinlich nicht, wohl aber vergeblich.

Wenn du einen PC mit echter Parallelschnittstelle hast, dann nimm den.

von Google Nutzer (Gast)


Lesenswert?

das kabel klappt !
nur halt geht das Bitbanging nicht mit den Umsetzern ...
Kauf oder Bau dir ne USB Lösung...
Kaufen um die 30 Euro, Bauen ca 15

von p3c14 (Gast)


Lesenswert?

gibt es ne möglichkeit mir die 15€ zu sparen und irgendwie diese problem 
mit dem sog. bitbanging zu umgehen, oder muss ich jetzt mit meinem armen 
studenten"gehalt" in den sauren apfel beißen?

wenn ja, hat jmd ne gute anleitung zum bau des kabels(bin des suchens 
müde geworden...)


THX

von Andreas K. (a-k)


Lesenswert?

Hat der Laptop immerhin eine echte serielle Schnittstelle? Dann wäre 
SI-Prog möglich. Wenn auch das nicht der Fall ist, dann hilft nur ein 
USB-Programmer.

von Christian R. (supachris)


Lesenswert?

Mit dem USB auf "Parallel" Adapter wird das auf keinen Fall was. Der 
beherrscht nur USB Printer Class. Kannst du nur für Drucker nehmen, 
für sonst nix. AVR über USB Proggen geht nur mit echten Lösungen, die 
einen eigenen Controller haben. USB-Serial-Wandler und dann der 
Einfachst-Programmer mit 2 Widerständen geht zwar prinzipiell manchmal, 
aber wenn, dann extrem langsam. Programmieren soll wohl dann so etwa 45 
min dauern.

von P. S. (Gast)


Lesenswert?

p3c14 wrote:

> gibt es ne möglichkeit mir die 15€ zu sparen und irgendwie diese problem
> mit dem sog. bitbanging zu umgehen, oder muss ich jetzt mit meinem armen
> studenten"gehalt" in den sauren apfel beißen?

Hat dich dein erster Sparversuch nicht schon genug Geld gekostet?

Den habe ich mir gerade besorgt, funktioniert einwandfrei und ist im 
Vergleich zu dem, was ich so vorher hatte angenehm schnell (10s statt 
2m):

http://cgi.ebay.de/USBasp-USB-ATMEL-AVR-ATMEGA-ISP-Programmer-AVRDude_W0QQitemZ290253869138QQcmdZViewItem?hash=item290253869138&_trksid=p3286.m63.l1177

von p3c14 (Gast)


Lesenswert?

@a-k: leider nicht, also werde ich auf die reine usb-variante 
zurückgreifen müssen wie es mir scheint...

@supachris: hast du nen link wo ich alles finde was ich für diese "echte 
lösung" brauche?

von Google Nutzer (Gast)


Lesenswert?

Such mal per google nach USBasp ... das is nen OpenSourceproject, kann 
man sogar auf Lochraster aufbauen ...

Wenn du nen Programmierten AVR brauchst und keinen hast der dir das 
machen kann, dann schreib einfach nochmal hier rein, dann schick ich dir 
nen Programmierten ... Natürlich gegen Porto und reeler AVR Preis.

von Christian R. (supachris)


Lesenswert?

Ja, das wollt ich auch schreiben. Wäre eine saubere Lösung. Sonst hast 
du wieder das Henne-Ei-Problem: Du brauchst einen Programmer um den Chip 
auf dem Programmer zu programmieren. Aber den USBasp oder noch besser 
den USBprog http://www.embedded-projects.net/?page_id=135 gibts als 
Bausatz, da hast du diese Sorge nicht. Der USBProg ist sehr 
empfehlenswert, kann wohl bald auch richtig JTAG Debugging.

von p3c14 (Gast)


Lesenswert?

hab mal ein bissel gestöbert... kann ich auch folgenden programmer 
nutzen oder würdet ihr mir eher abraten?

http://www.elv.de/output/controller.aspx?cid=74&detail=10&detail2=18077

von Christian R. (supachris)


Lesenswert?

Hm, der kann halt nur ISP programmieren. Der USBProg kann ja auch JTAG 
Debugging, ist also universeller. Und nur ein paar Euro teurer.

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.