Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
bausaetze:avr-isp-stick [2016/10/17 08:42]
Hannes Jochriem [Grundinformationen]
bausaetze:avr-isp-stick [2016/11/17 09:09] (aktuell)
Hannes Jochriem
Zeile 1: Zeile 1:
-[float] +[[bausaetze:​avr-isp-stick:​anleitung|-> Anleitung]]
-~$ Passende Produkte im Shop: $~ +
-[[http://​www.ehajo.de/​bausätze/​programmieradapter/​avr-isp-stick.html|{{http://​www.ehajo.de/​image/​data/​Produktfotos/​avr-isp-stick-50.jpg|AVR-ISP-Stick}}]] +
- +
-[[http://​www.ehajo.de/​löttechnik/​lötzinn-05mm-sn100ni.html|{{http://​www.ehajo.de/​image/​data/​Produktfotos/​lötzinn-05mm-sn100ni-154.JPG|Lötzinn 0,5mm}}]] +
-[/float] +
- +
-====== Grundinformationen ====== +
- +
-Für allgemeine Fragen gibt es [[bausätze:​isp-stick-faq|hier die FAQ]]. +
- +
-Falls der Stick nach dem Aufbau nicht funktionieren sollte gibt es [[bausätze:​isp-stick-troubleshooting|hier ein Troubleshooting]]. +
- +
-LadyAda hat vor einiger Zeit einen low-cost AVR-ISP entwickelt.  +
- +
-Im µC.net gab es eine Weiterentwicklung des Projekts unter dem Namen "AVR ISP Stick" oder "​Volksprogrammer"​  +
- +
-Ich greife das Projekt auf und entwickle es mit Erlaubnis von Ada weiter.  +
- +
-Das gesamte Projekt bleibt unter der GPLv2 bzw CC AT/SA und kann also von jedem unter den entsprechenden Lizenzbedingungen weiterverwendet,​ ... werden.  +
- +
-Die Kabellänge für das 6polige Programmierkabel sollte nicht über 30cm betragen. ​-> [[http://​forums.adafruit.com/​viewtopic.php?​f=20&​t=19754&​p=102513|Link]] +
- +
-Wer den Stick selber bauen will kann hier die Hex-Datei runterladen:​ {{:​bausaetze:​isp-stick.hex|}}.  +
-Die Fuses sind: hfuse: 0xdf, lfuse:​0xff +
-====== Schaltplan ====== +
- +
-{{:​bausaetze:​avr-isp-stick.sch|}} +
- +
-Der Schaltplan wurde ein wenig umgeworfen und bekam teilweise neue Bezeichnungen oder sonstige Details. +
- +
-{{:​bausaetze:​isp-stick_002.pdf|}} +
- +
-====== Layout ====== +
-{{:​bausaetze:​avr-isp-stick.brd|}} +
- +
-Auch das Layout wurde nochmal komplett überarbeitet. +
- +
-Die aktuellen Abmessungen betragen 18x34mm. +
- +
-{{:​bausaetze:​avr-isp-board_bot.png?​200|}} {{:​bausaetze:​avr-isp-board_top.png?​200|}} +
- +
-  * Lötstopplack beidseitig +
-  * Durchkontaktiert +
-  * Pads HAL +
-====== Stückliste ====== +
-^ Anzahl ^ Bezeichnung ^ Wert             ^ +
-| 1      | Platine ​    | ISP-Platine ​     | +
-| 1      | !ISP        | Jumper 2-polig ​  | +
-| 2      | C1, C2      | 22pF             | +
-| 1      | C3          | 100nF            | +
-| 1      | C4          | 1µF              | +
-| 2      | D1, D2      | Zener, 3V6       | +
-| 1      | IC1         | ATtiny 2313 (vorprogrammiert) ​    | +
-| 1      | JP1         | Jumper 2x3polig ​ | +
-| 1      | POWER       | LED grün ([[bauteile:​led-polaritaet|LED-Polarität]]) ​       | +
-| 1      | PROG        | LED rot ([[bauteile:​led-polaritaet|LED-Polarität]]) ​        | +
-| 1      | Q1          | 12MHz            | +
-| 4      | R1-R4       | 1k               | +
-| 1      | R5          | 2k2              | +
-| 2      | R6, R7      | 68R              | +
-| 1      | R8          | 10k              | +
-| 1      | X1          | USB-A-Stecker ​   | +
- +
-Wer sich die Bauteile selber bestellen möchte kann hier die Platine kaufen: +
- +
-[[http://​www.ehajo.de/​Platinen/​AVR-ISP-Stick-Platine|AVR-ISP-Stick-Platine]] +
- +
-Die Reichelt-Bestellliste ist unter folgendem Link zu erreichen:​ +
- +
-[[https://​secure.reichelt.de/​index.html?;​ACTION=20;​LA=5010;​AWKID=540603;​PROVID=2084|Reichelt Bestellliste]] +
- +
-Die Zener-Dioden sind Minimelf anstatt der vorgesehenen SOD-323, können aber problemlos gelötet werden. Falls man einen vorprogrammierten IC von eHaJo beziehen möchte kann man den ATtiny2313 aus dem Warenkorb löschen und folgenden bestellen:​ +
- +
-[[http://​www.ehajo.de/​Bauteile/​Attiny2313-ISP|Attiny2313 vorprogrammiert mit ISP-Software]] +
- +
-====== Aufbauanleitung ====== +
- +
-Eine wunderbar bebilderte Aufbauanleitung [[bausaetze:​avr-isp-stick-aufbau|gibt es hier]]. +
- +
-====== Treiber und Verwendung ====== +
- +
-Damit der Stick unter Windows verwendet werden kann, muss zuerst ein Treiber installiert werden. +
- +
-Wie das funktioniert ist [[artikel:​libusb-ispstick|in diesem Artikel]] beschrieben. +
- +
-Alle Bausätze im Shop werden mit diesem Stick programmiert,​ jedoch mit [[http://​www.nongnu.org/​avrdude/​|avrdude]]. +
- +
-Man kann mit diesem kleinen Tool über die Konsole den kompletten Programmiervorgang vornehmen (Flash, Fuses, ...). +
- +
-Eine kleine [[artikel:​avrdude-howto|Anleitung ​wie man das macht gibt's hier]]. +
- +
-Da nach aktuellem Stand (08.05.2016) die PID und VID des ispsticks nicht in avrdude eingepflegt ist, muss die avrdude.conf angepasst werden. Wie das geschieht ist [[artikel:​ispstick-avrdudeconf|in diesem Artikel]] beschrieben. +
- +
- +
-====== Externe Links ====== +
-  * [[http://​www.ehajo.de/​Bausaetze/​AVR-ISP-Stick|Stick im Shop]] +
-  * [[http://​www.ladyada.net/​make/​usbtinyisp/​index.html|LadyAda'​s ISP]] +
-  * [[http://​www.mikrocontroller.net/​articles/​AVR-ISP-Stick|µC.net Eintrag]]+