USB Konverter

Hallo zusammen,

in meinem alten Thread wurde mir ein USB-Konverter empfohlen (FTDI Breakout (FT231X) - USB-Seriell-Wandler - Watterott electronic) und ich bin soeben in der Bucht über einen anderen (http://www.ebay.de/itm/USB-zu-TTL-Konverter-Adapter-Modul-PL2303HX-3V-oder-5V-/151230650395) gestoplert.

Ich wollte fragen, ob ich letzteres auch verwenden kann oder ob dieser mit Arduino (oder besser gesagt einem nachgebautem Arduinoboard) komptertiebel ist.

Vielen Dank

LG

Fipsi

Kannst du auch nehmen

Super, danke dir :slight_smile:

hi, fipsi,

das ist der falsche weg für Deine zwecke. Du willst viele atmegas programmieren. einen atmega kannst Du über die serielle schnittstelle nur programmieren, wenn ein bootloader drauf ist. die normalen atmegas bei ebay um 60 cent bis ein euro haben das natürlich nicht.

macht auch nicht viel sinn. über seriell zu programmieren, das ist zum herumprobieren eine schnelle und einfache lösung, aber wenn Du dann ernsthaft eine größere menge brauchst, programmierst Du über einen ISP. so ein ding kriegst Du von 5 euro (nachbau) bis 40 euro für einen originalen atmel ISP.

andererseits brauchst Du vorerst garnichts kaufen, weil man einen arduino als ISP verwenden kann. also mit einem UNO einen anderen, nackten atmel programmieren kann.

gruß stefan

Hey Eisbaer,

okay, das hab ich jetzt zu spät gelesen. Das Teil hab ich jetzt vor ner ca. halben Stunde bestellt.

Dass ich den bootleader brauche, weiß ich. Ich dachte, es wäre geschickter den bootleader über ISP zu installieren und dann über USB? Und am Steuergerät benötige ich den USB sowieso.

Wie programmier ich die dann komplett über ISP? Genauso wie über USB? Nur halt eine andere Schnittstelle?

Bin gerade dabei die ersten Teile für Prototypen zu kaufen.

LG

Fipsi

hi,

Du schreibst Dein programm in der arduino-IDE.
Du schließt den ISP über die richtigen kontakte an den controller und über USB an den rechner.
und dann statt "upload" mit "datei" > "upload mit programmer".
vorher mußt Du noch bei "tools" statt des seriellen ports den programmer auswählen.

das bestellte teil kann man immer brauchen, um bei einem nackten atmel über die serielle schnittstelle fehler zu suchen...

gruß stefan

Hallo Eisbaer,

achso, okay, so funktioniert das dann.. vielen Dank^^.

Jetzt stellen sich mir noch zwei Fragen:

  • an welche Kontakte muss ich den ISP am IC (Atmega 328P-PU) dann anschließen?
  • Hab in der Bucht eben nach ISP's gesucht.. kann mir da jemand einen möglichst preiswerten sagen, der KEIN China-Müll ist?

Vielen Dank und LG

Fipsi

hi,

ein ISP hat 6 anschlüsse:
VCC, GND, RESET, SCK, MOSI, MISO.

für jeden atmel steht im datenblatt, wo bei diesem speziellen typ ebendiese anschlüsse sind. meist eine zeichnung gleich am anfang.

gruß stefan

http://www.ebay.de/itm/AVR-USB-ISP-Programmer-ATMEL-ATMEGA-STK500-Neu-ATTINY-/370490000223?pt=Wissenschaftliche_Geräte&hash=item5642ecc35f

Hab den, bin inzwischen sehr zufrieden mit dem Teil. Zu beachten, es handelt sich hier um einen 10poligen ISP Stecker. Entweder entsprechende Adapterplatine von 10 auf 6 pol bestellen, oder es wie ich machen.

Dupontgehäuse 5x2 -> 6 Leitungen -> Dupontgehäuse 3x2

Anschlussbelegung wie folgt

Du musst nur beim verbinden mit dem Arduino aufpassen. Dieser hat leider keine Markierungen, in welcher Richtung der Stecker draufkommt.

Eisebaer:
hi,

ein ISP hat 6 anschlüsse:
VCC, GND, RESET, SCK, MOSI, MISO.

für jeden atmel steht im datenblatt, wo bei diesem speziellen typ ebendiese anschlüsse sind. meist eine zeichnung gleich am anfang.

gruß stefan

Ah, okay.. das mit dem Datenblatt dachte ich mir fast^^

Danke :slight_smile:

sschultewolter:
http://www.ebay.de/itm/AVR-USB-ISP-Programmer-ATMEL-ATMEGA-STK500-Neu-ATTINY-/370490000223?pt=Wissenschaftliche_Geräte&hash=item5642ecc35f

Hab den, bin inzwischen sehr zufrieden mit dem Teil. Zu beachten, es handelt sich hier um einen 10poligen ISP Stecker. Entweder entsprechende Adapterplatine von 10 auf 6 pol bestellen, oder es wie ich machen.

Dupontgehäuse 5x2 -> 6 Leitungen -> Dupontgehäuse 3x2

Anschlussbelegung wie folgt
http://upload.wikimedia.org/wikipedia/commons/thumb/8/8f/Icsp-pinouts.png/600px-Icsp-pinouts.png

Du musst nur beim verbinden mit dem Arduino aufpassen. Dieser hat leider keine Markierungen, in welcher Richtung der Stecker draufkommt.

Ich hab kein Arduino, sondern nur den IC ATmega 328P-PU. Und der steht auch in der Liste der kompartiblen IC's nicht drin.

LG

Fipsi

fipsi, vertrau einfach darauf, daß es mit dem 328er auch geht.

g Ich vertrau nicht so schnell.. vorallem, wenns um Geld geht.. :smiley:

Aber gut, dann werd ich mir das Teil auch mal besorgen.

Aber wenn ich mit fexliblen Steckbrücken arbeite, brauch ich den 10->6-Adapter gar nicht, oder?

LG

Fipsi

hi,

nein, dann ziehst Du die strippen ja nach belieben...

gruß stefan

Okay,

dann mal vielen Dank euch beiden :slight_smile:

LG

Fipsi

Also wenn du schon den beiden nicht vertrauen möchtest/kannst/willst etc pp.....
Dann kannst du dem rest des www den rücken kehren :smiley:

Die Erfahrung hat mir gelehrt, nicht so schnell zu vertrauen.

Aber wenn du sagst, dass ich den beiden vertraun muss, dann bleibt mir wohl nichts anderes übrig, wenn ich kein GOldesel zum rumprobiern hab.. :stuck_out_tongue: :smiley:

hi, fipsi,

ist schon recht so, wir könnten ja was übersehen haben. nachfragen ist legitim...

alle weiteren ATMEGA Prozessoren, die die ISP-Programmierschnittstelle unterstützen.

deswegen wissen wir, daß es geht.

gruß stefan

Wer etwas länger gelebt hat, sollte unterscheiden können, wann man das vertrauen einstellen sollte und wann dem Rat eines erfahrenen auf dem Gebiet folgen.

Soll jetzt aber keine Lehrstunde werden, fals gewünscht, gerne mal im nem anderem Thread :smiley:

Eisebaer:
ist schon recht so, wir könnten ja was übersehen haben. nachfragen ist legitim...

alle weiteren ATMEGA Prozessoren, die die ISP-Programmierschnittstelle unterstützen.

deswegen wissen wir, daß es geht.

Dann ist ja gut^^ danke :slight_smile:

skorpi08:
Wer etwas länger gelebt hat, sollte unterscheiden können, wann man das vertrauen einstellen sollte und wann dem Rat eines erfahrenen auf dem Gebiet folgen.

Ich kann leider nicht riechen, wie erfahren er auf dem Gebiet ist. Nichts gegen Eisbaer, aber ich hatte schon mit vielen Dampfplauderern zu tun. Man will's mir mit meinen 17 jahren wohl kaum glauben, aber auch ich hab schon die ein und andere Lebenserfahrung und ich genieße den Schutz der Anonymität im Internet mit großer Vorsicht.. :wink:

Aber genug Philosophiert jetzt^^ :wink: