Moin Moin, Ich hätte ein paar Fragen zu dem AVR-ISP-Kompatibler Programmer mit USB - Erschienen in Elektor Ausgabe 451, Juli/August 2008. Ich gehe davon aus das D2 und D1 eine Absenkung der 5V Spannung des USB Ports bewirken soll - demnach circa 0,85V pro Diode. Anderseits als Schutz des USB Ports am PCs. Ist das so korrekt? Anderseits Frage ich mich wieso die Elektorredaktion ein Abgriff von 3,3V eingebaut haben? Hat das ein Bestimmten Sinn? Ausser ein externen AVR zum Programmieren mit Strom zu versorgen? Würde nicht auch eine Diode als Schutz reichen? Denn die Spannung des AVRs ist ja relativ "großzügig" (2,7V - 5,5V). Was würde dagegen sprechen eine 1N4148 oder eine 1N4007 zu benutzen anstatt der BAS316? Bzw eine 3,3V Zenerdiode? Grund dafür ist der schlechte Bezug. (Reichelt = n.L. && bei diversen anderen nur ab 50 Stk.) Eine letzte Frage mögt Ihr mir noch gestatten Wie funktioniert die Interne Programmierung des ATMegas und wozu die Steckleiste K2? Im Text wird dazu leider nicht näher drauf eingegangen.(Habe nur die Download Version mit Elektor-Credits. also keine Weiterführenden Texte Nachlese oder sonstwas) Ich habe in das Datenblatt geschaut leider hat mich der Umfang (302S.) ein bisschen überfordert. Tut mir leid für meine ganze Fragerei Allerdings möchte ich die Schaltung zu 100% verstehen und nicht einfach nur nachbauen. Offtopic am Rande: Der Grund des Projektes ist das ausrangieren meines LPT-ISP, da mein Laptop und Barebone kein LPT Anschluss mehr besitzt^^ Und ich nun nach langer Pause wieder einsteigen möchte Vielen Dank fürs lesen Lg Tim
Ich habe das Heft nicht vorliegen. Zeigt' doch mal den Schaltplan (falls das erlaubt ist). Den externen AVR mit Strom zu versorgen macht Sinn bei kleinen Testaufbauten, die keine eigene Stromversorgung haben. Sie ist auch nützlich, um AVR außerhalb der Ziel-Schaltung zu programmieren. Das mache ich relativ häufig mit den kleinen ATTinys. Rein finanziell betrachtet lohnt es sich nicht, einen ISP Programmer selbst zu bauen. Immerhin kann man die schon für weniger als 20 Euro fertig kaufen (ab und zu sogar für 5 Euro).
Na klar, das Bild hab ich zufällig im Internet gefunden: http://lh4.ggpht.com/-Pe4LYTqe8s8/UEUInW3xX4I/AAAAAAAAIUI/_hdwJcp4h70/Simple%25252520USB%25252520AVR-ISP%25252520Compatible-Programmer-Circuit%25252520Diagram_thumb%2525255B5%2525255D.png%3Fimgmax%3D800 Quelle: http://www.ecircuitslab.com/2012/08/simple-usb-avr-isp-compatible-programmer.html Lohnen naja im großen und ganzen ist das ja nur ein Atmega für 3Euro und der Rest ist Vogelfutter ;) Vielen Dank schonmal
Stefan schrieb: > Rein finanziell betrachtet lohnt es sich nicht, einen ISP Programmer > selbst zu bauen. Immerhin kann man die schon für weniger als 20 Euro > fertig kaufen (ab und zu sogar für 5 Euro). Ich hab wieder mal einen Schwung USBasp aus China für 2,50 € pro Stück bestellt. Billiger geht es kaum. Und die Teile funktionieren prima. Gruß Oliver
Mit der Schaltung kannst Du aber nur 3,3V Targets programmieren. Wäre nicht wenigstens 5V als Option auch wünschenswert? Ich programmiere häufig batteriebetriebene Targets, deswegen erwarte ich von einem Programmer, dass er sich an das Target anpassen kann, im Bereich 2-5 Volt. K2 ist anscheinend dazu gedacht, die Firmware in den AVR zu laden. Du hast deinen alten ISP Adapter und Rechner hoffentlich noch griffbereit?
Der USBASP kann immerhin Targets von 3-5V programmieren. Ist schonmal besser, als die Elektro Variante und nur minimal aufwändiger.
Oliver J. schrieb: > Stefan schrieb: >> Rein finanziell betrachtet lohnt es sich nicht, einen ISP Programmer >> selbst zu bauen. Immerhin kann man die schon für weniger als 20 Euro >> fertig kaufen (ab und zu sogar für 5 Euro). > > Ich hab wieder mal einen Schwung USBasp aus China für 2,50 € pro Stück > bestellt. Billiger geht es kaum. Und die Teile funktionieren prima. > > Gruß Oliver Den USBasp werde ich mir auf jeden Fall mal anschauen, danke für den Einwand Stefan schrieb: > Mit der Schaltung kannst Du aber nur 3,3V Targets programmieren. Wäre > nicht wenigstens 5V als Option auch wünschenswert? > > Ich programmiere häufig batteriebetriebene Targets, deswegen erwarte ich > von einem Programmer, dass er sich an das Target anpassen kann, im > Bereich 2-5 Volt. > > K2 ist anscheinend dazu gedacht, die Firmware in den AVR zu laden. Du > hast deinen alten ISP Adapter und Rechner hoffentlich noch griffbereit? Den alten ISP hab ich natürlich noch, den Rechner leider nicht, aber da würde sich schon ein Freund finden der mir mal 5min sein LPT Port bereitstellt ;) Vielen Dank für eure Rege beteiligung. Kann mir vielleicht noch einer was zu den Dioden schreiben zu ubigen Fragen? Vielen Dank und Lg Tim
Ich schätze, dass jede "normale" Diode geeignet ist. Es geht ja nur darum, die 5V auf etwa 3,6V zu verringern.
Stefan schrieb: > Der USBASP kann immerhin Targets von 3-5V programmieren. Ist schonmal > besser, als die Elektro Variante und nur minimal aufwändiger. Dafür wird der USBasp nicht von Windows7 unterstützt, somit muss wieder mehraufwand mit Vmware betrieben werden. Ich persönlich würde ja einen JTAGICE mtkII clone vorziehen aber der kostet 70Euro und ist momentan ein bisschen overpowered für meine Zwecke.
Tim Herold schrieb: > Dafür wird der USBasp nicht von Windows7 unterstützt, somit muss wieder > mehraufwand mit Vmware betrieben werden. Die Zeiten sind vorbei.
1 | Vista/7/2008/2008R2 64 bit are supported from version 1.2.0.0 since a |
2 | Microsoft KMCS accepted digital signature is embedded in the kernel driver |
3 | libusb0.sys. |
Quelle: http://sourceforge.net/apps/trac/libusb-win32/wiki (21.02.2013) Auf meinem Laptop läuft der USBasp prima unter Windows7 X64. Man muss sich halt mit dem Inf-Wizard ein neues Treiber-Package erstellen, wenn der mitgelieferte Treiber zu alt ist. Gruß Oliver
Das ist ja interessant, danke dir für den Hinweis. Hatte nur ein bisschen in der Bucht geschaut und da stand halt bei jedem Seller Achtung nicht für Windows7. btw. wie wird die Spannung bezeichnet die über eine Diode abfällt? Ist das die Diodenspannung UD? Also wurde die Diode BAS316 scheinbar gewählt da sie eine besonders hohe Diodenspannung hat? Das ganze ist für mich nur noch theoretisch interessant, da ihr mich überzeigt habt auf USBasp zu setzen. Vielen Dank
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.