Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
bausaetze:gscheiduino [2015/12/21 08:37] – Hannes Jochriem | bausaetze:gscheiduino [2016/07/19 05:53] – Hannes Jochriem | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | [float] | ||
+ | ~$ Passende Produkte im Shop: $~ | ||
+ | [[http:// | ||
+ | [/float] | ||
+ | |||
+ | ====== Gscheidunio ====== | ||
+ | |||
{{: | {{: | ||
- | ====== Stückliste | + | ===== Stückliste ===== |
^ Anzahl ^ Bezeichnung ^ Wert ^ | ^ Anzahl ^ Bezeichnung ^ Wert ^ | ||
Zeile 15: | Zeile 22: | ||
| 1 | Stiftleiste | | 1 | Stiftleiste | ||
| 1 | Power-Jack | | 1 | Power-Jack | ||
- | | 1 | USB-Buchse | + | | 1 | USB-Buchse |
| 1 | Steckjumper | | 1 | Steckjumper | ||
- | ====== Schaltplan | + | ===== Schaltplan ===== |
{{: | {{: | ||
- | ====== Bestückplan | + | ===== Bestückplan ===== |
{{: | {{: | ||
- | ====== Pinout ====== | + | ===== Abmessungen |
- | ===== Atmega328P-PU | + | Der Gscheiduino hat die selben Maße, wie der original Arduino™, lediglich der nutzlose " |
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== Firmware für den Atmega32u2 ===== | ||
+ | |||
+ | [[bausaetze: | ||
+ | |||
+ | ===== Aufbauanleitung ===== | ||
+ | |||
+ | Die bebilderte Aufbauanleitung für den Gscheiduino findet man hier: | ||
+ | |||
+ | [[bausaetze: | ||
+ | |||
+ | ===== Pinout ===== | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | ==== Atmega328P-PU ==== | ||
Dieses Pinout gilt für Atmega328P-PU (Arduino-Standardcontroller) und Controller, mit gleichem Pinout (zB Atmega8) | Dieses Pinout gilt für Atmega328P-PU (Arduino-Standardcontroller) und Controller, mit gleichem Pinout (zB Atmega8) | ||
Zeile 35: | Zeile 62: | ||
{{: | {{: | ||
- | ===== Attiny2313A ===== | + | ==== Attiny2313A===== |
Dieses Pinout gilt für AVR-Controller des Typs Attiny2313 und pinkompatible (zB Attiny4313) | Dieses Pinout gilt für AVR-Controller des Typs Attiny2313 und pinkompatible (zB Attiny4313) | ||
Zeile 41: | Zeile 68: | ||
{{: | {{: | ||
- | ===== Attiny13A | + | ==== Attiny13A ==== |
Dieses Pinout gilt für AVR-Controller des Typs Attiny13 und pinkompatible (zB Attiny45) | Dieses Pinout gilt für AVR-Controller des Typs Attiny13 und pinkompatible (zB Attiny45) | ||
{{: | {{: | ||
+ | |||
+ | ==== Gscheiduino als Programmiergerät ==== | ||
+ | |||
+ | Sobald kein IC in den Sockeln steckt, kann man den Gscheiduino dazu verwenden, externe bzw. eigene Platinen zu programmieren. Dazu muss der Steckjumper bei ISP gesteckt sein. Der Gscheiduino meldet sich dann als AVR ISP mkII am PC an. | ||
+ | |||
+ | Um eine externe Platine zu programmieren, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== Peripherie ===== | ||
+ | |||
+ | Der Gscheiduino hat im Vergleich zum Original ein paar zusätzliche Features: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== TRST ==== | ||
+ | |||
+ | TRST ist der Reset-Taster wie bei der original Arduino™/ | ||
+ | |||
+ | ==== IRST ==== | ||
+ | |||
+ | IRST ist mit der Reset-Pin des Atmega32u2 verbunden. Wenn diese Taste gedrückt wird, wird beim 32U2 ein Reset ausgelöst. Da PD7 mit R15 fix gegen GND verbunden ist, startet der 32U2 danach im Bootloader-Modus. Dadurch kann ein Firmware-Update des Chips durchgeführt werden ([[artikel: | ||
+ | |||
+ | ==== 32U2-Switch ==== | ||
+ | |||
+ | Mit hilfe des 32U2-Switches kann der Modus des 32U2 ausgewählt werden. ist die Verbindung geöffnet, startet der Chip wie ein original Arduino™/ | ||
+ | |||
+ | Bei geschlossenem Jumper startet der Chip als Programmiergerät, | ||
+ | |||
+ | * Programmieren des Bootloaders in einen frischen Atmega328P | ||
+ | * Programmieren einer externen, eigenen Platine mittels 6-poligen ISP-Kabels | ||
+ | * Aufspielen von Software auf die gesteckten Mikrocontroller ohne Bootloader | ||
+ | |||
+ | Der Programmer ist 100% kompatibel zu Arduino™/ | ||
+ | |||
+ | ==== Power Switch ==== | ||
+ | |||
+ | Der kleine unscheinbare Schalter zwischen Hohlstecker und USB-Buchse dient zur Auswahl der Betriebsspannung. | ||
+ | |||
+ | Standardmäßig laufen alle Arduino™/ | ||
+ | |||
+ | ==== SJ1 ==== | ||
+ | |||
+ | Bei den Original Arduino™/ | ||
+ | |||
+ | ==== SJ2 ==== | ||
+ | |||
+ | Auf der Unterseite befindet sich SJ2. Dieser verbindet Target-Reset mit dem Reset des Atmega32U2. Dies ermöglicht, | ||
+ | |||
+ | ==== Lötjumper 1 ==== | ||
+ | |||
+ | Lötjumper 1 auf der Unterseite der Platine ist derzeit ohne Funktion. |