USB Programmieradapter

#2687855
Lesenswert?

Hallo,

ich würde gerne ATMega32 so wie auf dieser Seite:
[1] beschrieben über Bascom programmieren und testen.

Nun hat aber mein PC keinen solchen Druckerport mehr. Jetzt benötige ich 
einen kleinen USB-Adapter.

Ich habe mich auch schon umgeschaut:
[2] -> zu teuer
[3] -> würde dieser hier mit Bascom funktionieren? Soll ich eigentlich 
Bascom verwenden oder gibt es da bessere Alternativen?
[4] -> DIeser hat nur einen 6poligen Stecker, aber im Schaltplan 
benötige ich doch einen 10poligen! Würde dieser trotzdem gehen?

Gruß Jörg

[1]: http://www.rn-wissen.de/index.php/AVR-Einstieg_leicht_gemacht
[2]: 
http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=73&products_id=161
#2687878
Lesenswert?

Jörg Häfner schrieb:
> zu teuer

Mein USBasp hat mich vielleicht nen 5er gekostet. Musste nur einmal 
initial programmiert werden. So: http://www.fischl.de/usbasp/
Meiner passt in so eine Schachtel von Pollin: 
http://www.pollin.de/shop/dt/NzU5OTQ2OTk-/Stromversorgung/Ladegeraete/Spezielle_Lader/Ladeadapter_SEC_0500.html
Die oft angeprangerte Fummelei mit den Z-Dioden umgeht man, indem man 
dem mega88 gleich einen 3,3V-Spannungsegler spendiert. In die 
Mosi-Leitung muss halt dann ein Widerstand rein.

mfg mf

PS:
Knall deine Links einfach mitten in den Text, hier im Forum schreibst du 
schließlich keine Wissenschaftliche Arbeit.
#2687950
Lesenswert?

Will man was rechtes haben, geht nichts über das Original.

Hier mal 2 Links zur auswahl. Günstig und 100% sein Geld Wert.

http://shop.embedded-projects.net/index.php?module=artikel&action=artikel&id=33

http://www.reichelt.de/?ARTICLE=45040

> Mein USBasp hat mich vielleicht nen 5er gekostet. Musste nur einmal
> initial programmiert werden.
Und mit was hast Du den das erste mal programmiert? Doch sicher nicht 
mit Luft und Liebe. Also warum tut man das einem Anfänger an, das man 
dem gleich ein Teil empfiehlt mit welchem die ersten Sorgen und ggf 
Frust vorprogrammiert sind.
#2687966
Lesenswert?

Stephan W. schrieb:
>> Mein USBasp hat mich vielleicht nen 5er gekostet. Musste nur einmal
>> initial programmiert werden.
> Und mit was hast Du den das erste mal programmiert? Doch sicher nicht
> mit Luft und Liebe. Also warum tut man das einem Anfänger an, das man
> dem gleich ein Teil empfiehlt mit welchem die ersten Sorgen und ggf
> Frust vorprogrammiert sind.

Hier existierte für exakt 5 Minuten ein Minimalst-SIprog auf dem 
Steckbrett. rate mal wofür. Als ich das Ding gebaut habe, war ich auch 
Anfänger in Sachen µC.

mfg mf
Gast #2687987
Lesenswert?

Jörg Häfner schrieb:
> Nun hat aber mein PC keinen solchen Druckerport mehr. Jetzt benötige ich
> einen kleinen USB-Adapter.

Per USB-LPT-Adapter einen µC programmieren klappt normalerweise nicht - 
leider. Das Timing ist über den Adapter praktisch nicht hinzubekommen. 
Nimm besser gleich einen USB-Programmer. Einen von den Originalen von 
Atmel.

Oder wenn du es günstiger haben willst, ich bin mit dem hier sehr 
zufrieden:

https://guloshop.de/shop/Mikrocontroller-Programmierung/guloboard-P-mit-Programmer::4.html

Billiger und universeller geht es wohl nicht mehr, weil praktisch alle 
DIP-Anschlussbelegunngen unterstützt werden.

> Soll ich eigentlich
> Bascom verwenden oder gibt es da bessere Alternativen?

Am meisten Leistung holst du aus dem µC, wenn du Assembler verwendest. 
Falls es aber ein größeres Projekt wird, brauchst du bei Assembler sehr 
viel Disziplin, um hinterher nicht nur Chaos im Quellcode zu haben. 
Letztlich musst du aber selbst entscheiden, was die wichtig ist... Ist 
ja auch Geschmackssache. :-)

> [4] -> DIeser hat nur einen 6poligen Stecker, aber im Schaltplan
> benötige ich doch einen 10poligen! Würde dieser trotzdem gehen?

Es gibt Adapter. Kann man sich selber bauen oder kaufen. Siehe ebay, 
Radig, embedded-projects, CSD-Elektronics oder wie auch oben 
guloshop.de.

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