Forum: Mikrocontroller und Digitale Elektronik Atmel Atmega 8 - Parallele Schnittstelle -> USB für PC


von Adi A. (mateit)


Angehängte Dateien:

Lesenswert?

Hi,

ich bin absolut blutiger Anfänger in Sachen µC und das soll sich jetzt 
ändern!
Ich habe mir folgendes Board aufgebaut: (siehe Anhang)
Als µC verwende ich einen Atmel Atmega 8.

Die Programmierung sollte über eine ISP Schnittstelle geschehen. (auf 
DB25 Sub Stecker) Dummerweise habe ich keine parallele Schnittstelle an 
meinem Laptop - nur USB :-(

Nun wollte ich nur fix fragen, ob ich das USB AVR Lab 
(http://shop.ullihome.de/catalog/product_info.php/products_id/67) nutzen 
kann. Ich möchte es mir, wie mein Board, selber bauen.
Ich habe irgendwo gelesen, dass man das Lab noch flashen muss. Was 
braucht man dazu?
Und ist es wirklich so gut wie es heißt?


Ich hoffe ihr könnt mir helfen ;)


Viele Grüße

matEit

von Gast (Gast)


Lesenswert?

Das USB AVR Lab musst du natürlich auch flashen. Steckt ja ein ATmega8 
drauf. Kennst du niemanden der einen PC mit Parallelport hat? Einfach da 
mal den Mega8 für das AVR Lab flashen und schon bist du unabhängig und 
kannst von dem Zeitpunkt an deine Controller per USB flashen.

von Christian R. (supachris)


Lesenswert?

Als blutiger Anfänger sollte man sich nicht das Werkzeug auch noch 
selber bauen. Ist schon riskant genug, das Prozessorboard selbst zu 
machen, wenn man überhaupt keine Erfahrung hat. Mein Tipp: Kauf dir den 
Original AVR ISP MK II, der kostet maximal 40€, hat USB und funktioniert 
einfach so. Oder wenigstens AVR Lab oder USB Prog schon fertig 
aufgebaut, wenn du unbedingt 10€ sparen musst. Aber denk dran: Wer 
billig kauft, kauft doppelt.

von Adi A. (mateit)


Lesenswert?

Ich möchte halt einfach aus Spaß an der Freude alles selbst machen.

Das Board samt LEDs, Tastern und LCD habe ich bereits erfolgreich an 
einem Computer mit parallelen Port getestet :-)

Danke euch beiden!
Dann werde ich mich mal mit dem Schaltplan des USB AVR Labs 
auseinandersetzen und das Ganze bei Gelegenheit aufbauen.


Gruß

MatEit

von Axel K. (axel)


Lesenswert?

eine Alternative wäre für 4,95€ ein USB-Paralleladapter von Reichelt

von Adi A. (mateit)


Lesenswert?

http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=C6993;GROUPID=3349;ARTICLE=56781;START=0;SORT=artnr;OFFSET=16;SID=32wBGFGKwQASAAAG-WfOU2514bf47e39b4901df79e208f9442cc3

Meinst du ein solches? Ich hatte mir ein Ähnliches von pollin bestellt. 
Das Kabel emuliert aber keinen Parallelport, sonderen ist wirklich nur 
ein Kabel mit zwei verschiedenen Buchsen und funktioniert nur mit einem 
Drucker.
:-( ich werd also nicht um das USB AVR lab rumkommen.

gruß

von Gast (Gast)


Lesenswert?

Und der eignet sich auch zum bitbangingbasierten Flashen von 
Mikrocontrollern? Diese billigen Teile eignen sich doch fast immer nur 
als reiner Druckeranschluss.

von Adi A. (mateit)


Lesenswert?

sry aber ein Bearbeiten war nicht mehr möglich.

Ich hatte folgendes bestellt:
http://www.pollin.de/shop/detail.php?pg=NQ==&a=MDU2OTcyOTk=

-> erfolglos

von Thomas R. (tinman) Benutzerseite


Lesenswert?

ja super idee, nächstes mal bestellst du noch eins vom xyz .. dann vllt 
noch zwei billig isp programmer .. und irgendwann kaufst du das original 
teil vom atmel nach dem du schon 50 eur für schrott ausgegeben hast.

Storniere den crap und hör auf das was Christian R. gesagt hat

[Beitrag "Re: Atmel Atmega 8 - Parallele Schnittstelle -> USB für PC"]

von Christian R. (supachris)


Lesenswert?

1. Diese USB Drucker Adapter funktionieren auf gar keinen Fall mit 
Programmier-Adaptern, sondern ausschließlich mit Druckern.

2. Spaß an der Freude ist gut und notwendig. Aber Werkzeug selber bauen, 
halte ich für sinnlos. Man hat dabei (gerade als Anfänger) soviele 
Klippen, die einfach den Spaß verderben können. Ich rate drigend davon 
ab. Zumal diese Soft-USB Implementieren sich außerhalb der USB 
Spezifikation bewegen und gerne mal lustige Probleme verursachen...lies 
mal hier im Forum, da sind jeden Tag mehrfache Anfragen, wieso USB Prog 
hier nicht klappt, AVR Lab mit zusammen mit einem Hub funktioniert usw. 
usf.
Ich will die Sachen nicht schlecht machen, aber meiner Meinung nach 
braucht man ziemlich viel Erfahrung, wenn man die problemlos aufbauen 
und benutzen will....

von Axel K. (axel)


Lesenswert?


von Adi A. (mateit)


Lesenswert?

Thomas R. schrieb:
> ja super idee, nächstes mal bestellst du noch eins vom xyz .. dann vllt
> noch zwei billig isp programmer .. und irgendwann kaufst du das original
> teil vom atmel nach dem du schon 50 eur für schrott ausgegeben hast.
>
> Storniere den crap und hör auf das was Christian R. gesagt hat
>
> [Beitrag "Re: Atmel Atmega 8 - Parallele Schnittstelle -> USB für PC"]

da fühlt sich wohl jmd auf den schlipps getreten? o.O
Ich habe das Kabel schon längst zurück geschickt ;)

> 1. Diese USB Drucker Adapter funktionieren auf gar keinen Fall mit
> Programmier-Adaptern, sondern ausschließlich mit Druckern.

das weiß ich nun auch ;)

>2. Spaß an der Freude ist gut und notwendig. Aber Werkzeug selber bauen,
>halte ich für sinnlos. Man hat dabei (gerade als Anfänger) soviele
>Klippen, die einfach den Spaß verderben können. Ich rate drigend davon
>ab. Zumal diese Soft-USB Implementieren sich außerhalb der USB
>Spezifikation bewegen und gerne mal lustige Probleme verursachen...lies
>mal hier im Forum, da sind jeden Tag mehrfache Anfragen, wieso USB Prog
>hier nicht klappt, AVR Lab mit zusammen mit einem Hub funktioniert usw.
>usf.
>Ich will die Sachen nicht schlecht machen, aber meiner Meinung nach
>braucht man ziemlich viel Erfahrung, wenn man die problemlos aufbauen
>und benutzen will....

gut dann werde ich die 15€ investieren und das USB AVR Lab bestellen - 
hoffe damit gibts keine Probleme

Danke für eure Antworten!


Gruß

MatEit

von Gast (Gast)


Lesenswert?

Ich glaube das war anders gemeint ;). Er sprach davon dass man mit 
Hardware von Atmel auf der sicheren Seite steht und da bietet sich das 
ISP MkII oder das AVR Dragon an. Falls du Student bist gibt es die sehr 
preiswert und glaub mir (uns): Die sind ihr Geld dicke wert!

von Adi A. (mateit)


Lesenswert?

Gast schrieb:
> Ich glaube das war anders gemeint ;). Er sprach davon dass man mit
> Hardware von Atmel auf der sicheren Seite steht und da bietet sich das
> ISP MkII oder das AVR Dragon an. Falls du Student bist gibt es die sehr
> preiswert und glaub mir (uns): Die sind ihr Geld dicke wert!

Ja ich bin armer student ;)
Wo finde ich die Dinger preiswert? Bei Ebay 42,- € 
(http://cgi.ebay.de/Original-Atmel-AVR-ISP-MKII-USB-ISP-Programmer-NEU_W0QQitemZ260454665203QQcmdZViewItemQQptZLH_DefaultDomain_77?hash=item3ca44ecbf3&_trksid=p3286.c0.m14) 
und aus den Staaten $ 35,- 
(http://www.stkcheck.com/evs/atmel/atmelheader2.asp?mfg=atmel&part=ATAVRISP2)


Gruß

matEit

von Gast (Gast)


Lesenswert?

ISP MkII (AVR und XMega) programmieren: 
http://www.eproo-student.de/index.php?page_id=8
Dragon (AVR prog. und debuggen, AVR32 prog.): 
http://www.eproo-student.de/index.php?page_id=10

Bei den Preisen freut man sich doch Student zu sein ;)

von Axel K. (axel)


Lesenswert?

Kann ich diese Schaltung
http://s-huehn.de/elektronik/avr-prog/avr-test1.gif
mit dem Programmer 
(http://cgi.ebay.de/USB-ISP-Programmer-fuer-ATMEL-AVR-ATmega-ATTiny-AT90_W0QQitemZ330349967927QQcmdZViewItemQQptZBauteile?hash=item4cea647a37&_trksid=p3286.c0.m14) 
benutzen?

Vielen Dank im Vorraus!

Ich bin jetzt etwas unter Druck, nachdem ich hier erfahren habe das die 
usb parallel converter nicht funzen und ich nächsten Monat mitm Lappi 
auf einer Messe fahre und dort event. proggen muss :S

von Sergej D. (Firma: Keine) (2sergej)


Lesenswert?

Hallo!
Habe auch erst wieder vor einem Jahr mit µC angefangen herumzuspielen.
Ich bin mit dem Kram von myAVR eingestiegen, die verwenden auch einen
Mega8.
Bei denen bekommst du auch einen Progger für USB. Das Ding funktioniert 
einwandfrei....guckst du:

http://shop.myavr.de/index.php?sp=article.sp.php&artID=42

Gruss, S.

von Axel K. (axel)


Lesenswert?

Wo steckst du den µC rein? Hast du Dir selber eine Platine nach dem von 
mir verlinkten Bild gebastelt?  28 Euro sind etwas dick :/

von Sergej D. (Firma: Keine) (2sergej)


Lesenswert?

Entweder Du erwirbst dazu noch das Experimentierboard mit LEDs Potis
usw, (der Progger wird da mit draufgesteckt)
http://www.myavr.info/download/produkte/myavr_board_mk2/pb_myavr-board-mk2-usb_de_en.pdf

Technische Beschreibung mit Schaltplan:
http://www.myavr.info/download/produkte/myavr_board_mk2/techb_myavr-board-mk2-usb_de_en.pdf

....oder du schließt das Programmierding
direkt an die ISP-Anschlüsse des Controllers an. Das ist echt easy!

http://www.myavr.info/download/produkte/mysmartusb_mk2/pb_mysmartusb-mk2_de_en.pdf

http://www.myavr.info/download/produkte/mysmartusb_mk2/techb_mysmartusb-mk2_de_en.pdf

Mag sein das die 28€ für Dich im moment happig sind...wollte nur sagen
dass ich mit dem Zeug einen guten Einstieg gefunden habe. Ich wünschte, 
ich könnte mich gerade mit dem guten Mega8 beschäftigen....nu isses ein 
bekackter
ADUC845!

von Sergej D. (Firma: Keine) (2sergej)


Angehängte Dateien:

Lesenswert?

Meine ISP sieht (natürlich) genauso beschaltet aus, wie Deine.
Hatte an den markierten Anschlüssen Stiftleisten, damit ich da
das Programmierding direkt anschließen konnte.

von Axel K. (axel)


Lesenswert?

Danke für deine Mühe! Von myAVR habe ich mir vor 5 Jahren das MK1 
Einsteigerset für 180Euro geholt und damit progge ich immernoch  - 
allerdings eben nur auf meinem Schreibtisch..))


http://cgi.ebay.de/Atmel-AVR-Evaluations-Test-Board-aehnlich-STK500-NEU_W0QQitemZ260471998485QQcmdZViewItemQQptZWissenschaftliche_Ger%C3%A4te?hash=item3ca5574815&_trksid=p3286.c0.m14

Der hätte zumindestens direkt die isp Schnittstelle...

aber egal - ich hole mir jetzt einfach soein Adapter und ätze mir eine 
Platine nach dem plan:
http://s-huehn.de/elektronik/avr-prog/avr-test1.gif


edit:\ thx für deinen nachtrag !

von Sergej D. (Firma: Keine) (2sergej)


Lesenswert?

Hat der USB-Progger doch auch,
der hat den Vorteil, dass Du nicht diesen (scheiss) Adapter
brauchst. Abhängig von deiner endgültigen Schaltung und deren
Stromverbrauch kannst du dann den ganzen kram nicht nur über USB
brennen, sondern auch versorgen!

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.