Forum: Mikrocontroller und Digitale Elektronik Programmiergerät für Pollin Board


von Markus P. (neo_1990)


Lesenswert?

Hallo Community,

da ich in der Uni in desem Semester eine C-Vorlesung besuche, wollte ich 
mich mehr mit dem Thema Microcontroller befasst und mir ein Pollin 
Evaluation Board und ein USB-seriell-Adapterkabel (auch von Pollin) 
bestellt.
Seit 3 Tagen versuche ich nun eine Verbindung mit dem Board 
herzustellen, leider erfolglos. Allerdings ist die USB-seriell-Variante 
nicht das Gelbe vom Ei.
Deshalb suche ich jetzt nach einem geeigneten Programmiergerät:

Ich verwende MacOS 10, avrdude und Eclipse als Umgebung und am Pollin 
Board einen Atmel Atmega644.

Welches Programmiergerät ist das optimale für mich?

Vielen Dank,
Markus

von Klaus W. (mfgkw)


Lesenswert?

Wenn dein Rechner keine parallele Schnittstelle (Drucker/Centronics) 
mehr hat, ist wohl nur das AVRISPmkII von Atmel brauchbar.
Gibt es für weniger als 40 Muscheln, alle billigeren Varianten sind 
deutlich schlechter.
Ich glaube, für Schüler oder Studenten gibt es das irgendwo auch noch 
billiger.

Einen USB/RS232-Wandler kannst du nicht zum Programmieren nehmen. Er ist 
aber sinnvoll zum Debuggen, um Logmeldungen aus dem Controller heraus zu 
bekommen.

Ansonsten ist es ein eher steiniger Weg, auf einem uC C zu lernen. Am PC 
ist es deutlich einfacher und immer noch schwer genug.

von Klaus W. (mfgkw)


Lesenswert?

http://www.watterott.com/de/Atmel-AVR-ISP-MKII-USB


PS: Der AVRISP mkII hat einen 6-pol. Anschluß, das Pollinboard natürlich 
die 10-pol. Variante.
D.h. du brauchst auch einen Adapter, den kann man sich leicht selbst 
basteln - wenn man rechtzeitig ein Stückchen Flachbandkabel und die 
beiden Stecker organisiert.
Anschlußbelegung irgendwo hier im Tutorial oder einem der Artikel.

von oldmax (Gast)


Lesenswert?

Hi
Mag sein, das hier auf billigere Varianten geschimpft wird, aber ich 
habe mir meinen USP-ISP-Stick von EBay für knapp 16 € +Versand bestellt 
und bin damit sehr zufrieden.
Gruß oldmax

von Markus P. (neo_1990)


Lesenswert?

oldmax schrieb:
> USP-ISP-Stick von EBay für knapp 16 €

Meinst du diesen?
Gibt es dafür MacOS Treiber?

http://www.conrad.at/ce/de/product/191406/MYSMARTUSB-LIGHT/SHOP_AREA_29142&promotionareaSearchDetail=005

ad 6pol auf 10pol Adapter:
Ich hab noch nicht wirklich Erfahrung mit Hardware/Löten etc, was mich 
zur Frage führt, ob ich den Adapter selber bauen kann. Ist sowas schwer?

Vielen Dank!

von ...-. (Gast)


Lesenswert?

http://www.mikrocontroller.net/articles/AVR-ISP-Stick, gibt es bei 
ehajo.de für 8 Euro

von Markus P. (neo_1990)


Lesenswert?

Da ich Löt-technisch noch nicht so qualifiziert bin, suche ich eher ein 
Fertigmodul.

Hab jetzt bei Watterott folgende Produkte im Warenkorb:

* AVR Programmier-Kabel
* Atmel AVR ISP mkII Prgrammieradapter

Genügt das, um meinen Microcontroller am Mac zu Programmieren? (avrdude)

Vielen Dank!

von Klaus W. (mfgkw)


Lesenswert?

Dem Adapter sehe ich bei Watterott nicht an, ob es nur die Platine ist 
oder ob die Buchsen mit dabei sind.

Für das Pollin-Board brauchst du natürlich noch eine 
Spannungsversorgung.

Sonst sollte nichts fehlen.

von oldmax (Gast)


Lesenswert?

Hi
Ich bin wie viele andere auch "nur" Windows-Anwender. Ob es für PC's 
außer Microsoft passende Treiber gibt erfragst du besser beim Händler. 
Ich denke, die wissen, was sie verkaufen. Ansonsten viel Spass damit.
Gruß oldmax

von Klaus W. (mfgkw)


Lesenswert?

PS: ich gehe davon aus, daß du das mit "Programmier-Kabel" meinst: 
http://www.watterott.com/de/AVR-ISP-Prgrammieradapter

von Klaus W. (mfgkw)


Lesenswert?

PPS: du meintest wohl das hier:
http://www.watterott.com/de/AVR-Programmier-Kabel

Das hilft dir nichts, es hat auf der 6-pol. Seite das Gegenstück.

von Klaus W. (mfgkw)


Lesenswert?

Was dir helfen würde, wäre 
http://www.watterott.com/de/AVR-ISP-Prgrammieradapter

Da brauchst du aber vrmtl. noch eine 6-pol. Wannenbuchse; sowas wie 
hier: 
http://www.watterott.com/de/Wannen-Stiftleiste-gerade-20-polig-RM254 - 
aber 6-pol., sowie die Gegenseite zum ISP-Adapter am Pollin-Board. Das 
wiederum gibt es m.W. nicht mit Verpolungsschutz zum Auflöten auf den 
Adapter.
Deshalb würde ich mir das alles gleich selbst machen mit 
http://www.mikrocontroller.net/articles/AVR_In_System_Programmer


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

von Markus P. (neo_1990)


Lesenswert?

Vorerst mal Danke für die zahlreichen Antworten:

Wichtig wäre mir, dass ich eine Fixlösung finde, an der ich nichts 
herumbauen muss. Mir ist schon klar, dass ich mir für meine Projekte 
Hardware-Fertigkeiten aneignen muss. Insbesondere gelötet hab ich erst 
einmal, vor Jahren in der Schule, wobei ich kläglich gescheitert bin. 
Jedoch will ich damit nicht anfangen, wenn ich noch nichtmal das Pollin 
Board in Betrieb nehmen kann.

Mir ist wichtig, dass ich die Produkte beim gleichen Händler bestelle, 
wegen Versandkosten etc.
Deshalb mein neuer Warenkorb:

* einer dieser Programmer:
http://shop.myavr.de/index.php?sp=artlist_kat.sp.php&katID=16
* für die Verbindung:
http://shop.myavr.de/index.php?sp=article.sp.php&artID=100075

Favourit wäre jedoch der Atmel-AVR-ISP-MKII-USB.

Vielen Dank.

von Markus P. (neo_1990)


Lesenswert?

ad "Ansonsten ist es ein eher steiniger Weg, auf einem uC C zu lernen. 
Am PC
ist es deutlich einfacher und immer noch schwer genug."

Die VO ist recht hardwarenah aufgebaut ist (speziell Stack, Pointer, 
dynamische Speicheranforderung) sind die Beispiele der VO recht trocken 
(sehr auf Bit-Ebene), jedoch finde ich sie auf Microcontrollern sehr 
interessant.
Da ich zur Zeit ein Terrarium plane, will ich die komplette Steuerung 
(also v.A. Luftfeuchtigkeit, Beleuchtung und Temperatur) vom 
Microcontroller übernehmen lassen.
So kriegt die recht trockene C-Vorlesung ein nicht so trockenes 
Anwendungsbeispiel.

so far, Neo

von Klaus W. (mfgkw)


Lesenswert?

Markus Prutsch schrieb:
> Favourit wäre jedoch der Atmel-AVR-ISP-MKII-USB.

Das wäre sicher auch mein Favorit. Die anderen sind alle nicht so 
spannend: mal auch wieder nicht der passende Anschluß fertig, fraglich 
was in ein paar Jahren vielleicht mit einem neuen AVR passiert, falls 
mal noch ein neuer kommt, ...

Entweder nimmst du den mkII und holst dir dann doch von dem anderen 
Händler den 6/10-Adapter, oder machst dir halt das passende Kabel 
selbst. Da muß man nicht mal löten, geschicktes Klemmen reicht.

von Klaus W. (mfgkw)


Lesenswert?

Markus Prutsch schrieb:
> ad "Ansonsten ist es ein eher steiniger Weg, auf einem uC C zu lernen.
> Am PC
> ist es deutlich einfacher und immer noch schwer genug."
> ...

Ich will dir das auch sicher nicht ausreden, nur darauf hinweisen.
Sonst heißt es nachher noch, man hätte es auch vorher sagen können...

Der einfachste Weg ist ja auch selten der beste.

von Klaus W. (mfgkw)


Lesenswert?

Markus Prutsch schrieb:
> * für die Verbindung:
> http://shop.myavr.de/index.php?sp=article.sp.php&a...

Das wäre schon das passende, was dir zum mkII und dem Pollinboard fehlen 
würde.

Bevor du jetzt gar nicht zurecht kommst, kann ich dir auch ein fertiges 
Kabel schicken.
Mein Pollinboard ist eh verliehen, insofern ist mein 6/10-Kabel 
arbeitslos.

Wenn ich es wieder brauche, kann ich mir schnell eines machen.

von Markus P. (neo_1990)


Lesenswert?

Hab mir heute im Grazer Conrad Megastore ein myAVR mySmartUSB mk2 
geholt, und die LEDs blinken.
Jetzt geht's ans Entwickeln :D

Vielen Dank,
Markus Prutsch

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.