Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
bausaetze:avr-isp-stick [2014/09/14 12:11] – Hannes Jochriem | bausaetze:avr-isp-stick [2016/11/17 08:09] – Hannes Jochriem | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | [float] | + | [[bausaetze: |
- | ~$ Passende Produkte im Shop: $~ | + | |
- | [[http:// | + | |
- | + | ||
- | [[http:// | + | |
- | [/float] | + | |
- | + | ||
- | ====== Grundinformationen ====== | + | |
- | + | ||
- | Für allgemeine Fragen gibt es [[bausätze: | + | |
- | + | ||
- | Falls der Stick nach dem Aufbau nicht funktionieren sollte gibt es [[bausätze: | + | |
- | + | ||
- | 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 " | + | |
- | + | ||
- | 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, | + | |
- | + | ||
- | Die Kabellänge für das 6polige Programmierkabel sollte nicht über 30cm betragen. | + | |
- | + | ||
- | Die **Treiberinstallation für Windows** ist [[bausaetze: | + | |
- | + | ||
- | Wer den Stick selber bauen will kann hier die Hex-Datei runterladen: | + | |
- | Die Fuses sind: hfuse: 0xdf, lfuse: | + | |
- | ====== Schaltplan ====== | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | Der Schaltplan wurde ein wenig umgeworfen und bekam teilweise neue Bezeichnungen oder sonstige Details. | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | ====== Layout ====== | + | |
- | {{: | + | |
- | + | ||
- | Auch das Layout wurde nochmal komplett überarbeitet. | + | |
- | + | ||
- | Die aktuellen Abmessungen betragen 18x34mm. | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | * Lötstopplack beidseitig | + | |
- | * Durchkontaktiert | + | |
- | * Pads HAL | + | |
- | ====== Stückliste ====== | + | |
- | ^ Anzahl ^ Bezeichnung ^ Wert ^ | + | |
- | | 1 | 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: | + | |
- | | 1 | PROG | LED rot ([[bauteile: | + | |
- | | 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:// | + | |
- | + | ||
- | Die Reichelt-Bestellliste ist unter folgendem Link zu erreichen: | + | |
- | + | ||
- | [[https:// | + | |
- | + | ||
- | 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:// | + | |
- | + | ||
- | ====== Aufbauanleitung ====== | + | |
- | + | ||
- | Eine wunderbar bebilderte Aufbauanleitung [[bausaetze: | + | |
- | + | ||
- | ====== Windows-Treiber ====== | + | |
- | + | ||
- | Vielen Dank an lady Ada, die mittlerweile sogar einen signierten Treiber für Windows 8 und 8.1 zur Verfügung stellt! [[https:// | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | ===== Linux-Treiber ===== | + | |
- | + | ||
- | Linux hat standardmäßig die libUSB-Treiber im Kernel, es muss also kein Treiber installiert werden. | + | |
- | + | ||
- | ====== Programmieren mit dem Stick ====== | + | |
- | + | ||
- | Alle Bausätze im Shop werden mit diesem Stick programmiert, | + | |
- | + | ||
- | Man kann mit diesem kleinen Tool über die Konsole den kompletten Programmiervorgang vornehmen (Flash, Fuses, ...). | + | |
- | + | ||
- | Eine kleine [[artikel: | + | |
- | + | ||
- | Seit Atmel-Studio 6.0 kann man avrdude als Programmer definieren, daher kann man den isp-stick auch im Atmel-Studio benutzen. Wie das geht [[artikel: | + | |
- | + | ||
- | ====== Externe Links ====== | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + |