Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
bausaetze:uisp-stick [2014/03/10 10:06] – [Shoplink] Hannes Jochriem | bausaetze:uisp-stick [2024/02/06 09:43] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Shoplink ====== | + | [[bausaetze: |
- | + | ||
- | [[http:// | + | |
- | + | ||
- | ====== Grundinformationen ====== | + | |
- | + | ||
- | {{: | + | |
- | {{:bausaetze: | + | |
- | {{: | + | |
- | {{: | + | |
- | + | ||
- | Für allgemeine Fragen 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, | + | |
- | + | ||
- | Da meine erste Version [[bausaetze:avr-isp-stick|AVR-ISP-Sticks]] sehr gut ankommt habe ich nun eine weitere Version entwickelt. Bei dieser Version sind sämtliche SMD-Bauteile vorbestückt, | + | |
- | + | ||
- | Die Kabellänge für das 6polige Programmierkabel sollte nicht über 30cm betragen. | + | |
- | + | ||
- | Die **Treiberinstallation für Windows** ist [[bausaetze: | + | |
- | + | ||
- | ====== Schaltplan ====== | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | ====== Layout ====== | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | * Lötstopplack beidseitig | + | |
- | * Bestückdruck | + | |
- | * Durchkontaktiert | + | |
- | * Pads chemisch Gold | + | |
- | + | ||
- | ====== Programmieren mit dem Stick ====== | + | |
- | Bei LadyAda gibt es eine Anleitung | + | |
- | + | ||
- | 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: | + | |
- | + | ||
- | Wie man den Stick im AVR-Studio 5 einbinden kann wird [[artikel: | + | |
- | + | ||
- | ====== Den Stick programmieren ====== | + | |
- | + | ||
- | Dieser Stick dient wie angekündigt nicht nur als Programmierstick sondern ist eine komplette USB-Entwicklungs-Platform. | + | |
- | + | ||
- | Auf der 6-poligen Stiftleiste befinden sich: | + | |
- | + | ||
- | * +5V | + | |
- | * GND | + | |
- | * MOSI | + | |
- | * MISO | + | |
- | * SCK | + | |
- | * PB4 | + | |
- | Die Belegung findet man auch hier im Wiki: [[artikel: | + | |
- | + | ||
- | Zusätzlich sind noch folgende Kontakte auf Lötpads (durchkontaktiert) geführt: | + | |
- | * PD0 (RxD) | + | |
- | * PD1 (TxD) | + | |
- | * PB1 | + | |
- | * PB2 | + | |
- | * PB3 | + | |
- | + | ||
- | Die Belegung der Pads kann man dem Bestückdruck oder dem Schaltplan/ | + | |
- | + | ||
- | Für die Ausgabe sind zwei Pins mit Leuchtdioden verbunden: | + | |
- | * PD5 (LED grün) | + | |
- | * PB0 (LED rot) | + | |
- | + | ||
- | Um den Stick über seinen eigenen ISP-Stecker zu programmieren (ein anderes Programmiergerät ist dafür nötig, auf ISP achten) muss der Lötjumper " | + | |
- | + | ||
- | Für den normalen Betrieb muss der Lötjumper wieder entfernt werden. | + | |
- | + | ||
- | < | + |