Forum: Mikrocontroller und Digitale Elektronik ISP Lösung mit USB und Stromversorgung für Steckbrettaufbau AVR (ATmega8)


von Graf Zahl (Gast)


Lesenswert?

Hallo zusammen,

für dein Einstieg in die µC-Programmierung suche ich eine sinnvolle ISP 
Lösung.

Am liebsten würde ich den Controller (ATmega8) auf einem Steckbrett mit 
selbst gesteckter Schaltung testen. Dafür brauche ich aber einen 
In-System-Programmierer und eine geeignete Stromversorgung über 
konstante 5V.

Da liegt es doch nahe, wie beim Rumpusboard vorzugehen und ISP und 
Stromversorgung zu Verbinden und die USB-Schnittstelle zu verwenden.

Das Rumpusboard an sich würde ich auch kaufen, das kann man wohl auch 
als USB-ISP verwenden, allerdings brauche ich zum ersten Flashen des 
Controllers mit dem Rumpus doch wieder einen zusätzlichen ISP sofern ich 
nicht den fertig geflashten von Alex Neumann kaufen würde. Ich ziehe da 
eine allgemeine (und günstigere) Lösung vor, die ich auch verstehe.

Wäre es evtl. möglich einen USB-Stecker zu basteln, bei dem ich am Ende 
zwei Kabel (+ und -) für das Steckbrett als konstante 5V Stromversorgung 
habe und parallel so etwas die den USB-Dongle vom Robotiknetz zur für 
die ISP benutze? Zur Not könnte ich mir eine parallele und serielle 
PC-Schnittstelle beschaffen (wird für das Dongle gebraucht), würde aber 
auch für den ISP lieber USB verwenden.

Leider ist die Informationslage für mich als Neuling sehr äußerst 
unübersichtlich und ich konnte bisher keine entsprechende Lösung, die 
ich am besten noch selbst nachbauen/löten könnte, finden.

Da hier soviel know-how versammelt ist, hoffe ich von Euch einige Tipps 
zu dem Problem zu bekommen.

------------------------------------------------------------------------
Links:

Rumpusboard - http://www.lochraster.org/rumpus/
ISP-Dongle - http://www.rn-wissen.de/index.php/AVR-ISP_Programmierkabel

von Wusel D. (stefanfrings_de)


Lesenswert?

Die meisten ISP Programmer können über einen Jumper die 5V vom USB Kabel 
auf den ISP Stecker durchschleifen, und so deinen Mikrocontroller 
versorgen.

Wo der Jumper fehlt, kannst Du auch einfach einen Schalter nachrüsten.

Allerdings haben USB Kabel und auch die Sicherungen in den USB Ports 
(falls vorhanden) einen beträchtlichen Innenwiderstand. Dort fällt unter 
Last Spannung ab. Die 5V vom USB Kabel sind daher recht instabil.

Solange die Last gering ist (z.B. nur ein AVR und ein paar LED's) und Du 
einen 10yF Kondensator parallel Schaltest, sind keine Probleme zu 
erwarten. Zumal AVR's recht anspruchslos sind, was die Stabilität der 
Versorgungsspannung angeht.

USB Geräte enthalten in der Regel einen 3,3V Spannungsregler, um aus den 
instabilen 5V stabile 3,3V zu machen. Dann kannst Du auch problemlso die 
vollen 500mA ziehen.

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.