Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
bausaetze:gscheiduino [2016/01/25 09:47] Hannes Jochriembausaetze:gscheiduino [2016/10/19 09:05] – [Treiber] Hannes Jochriem
Zeile 1: Zeile 1:
 +[float]
 +~$ Passende Produkte im Shop: $~
 +[[http://www.ehajo.de/bausätze/bedrahtete-bausätze/gscheiduino-arduino™genuino™-clon.html|{{:bausaetze:gscheiduino-001s.jpg?direct&200|Gscheiduino}}]]
 +[/float]
 +
 ====== Gscheidunio ====== ====== Gscheidunio ======
  
Zeile 36: Zeile 41:
  
 {{:bausaetze:gscheiduino-stepdaten-001.zip|3D-Stepdaten Gscheiduino}} {{:bausaetze:gscheiduino-stepdaten-001.zip|3D-Stepdaten Gscheiduino}}
 +
 +===== Firmware für den Atmega32u2 =====
 +
 +[[bausaetze:gscheiduino-firmware|Hier klicken]]
  
 ===== Aufbauanleitung ===== ===== Aufbauanleitung =====
Zeile 43: Zeile 52:
 [[bausaetze:gscheiduino-aufbau|Aufbauanleitung Gscheiduino]] [[bausaetze:gscheiduino-aufbau|Aufbauanleitung Gscheiduino]]
  
 +===== Treiber =====
 +
 +Um den Gscheiduino auf einem Windows-PC verwenden zu können, benötigt er folgende Treiber:
 +
 +[[artikel:libusb-usb2serial|USB-nach-Seriell-Wandler, zB für Arduino Bootloader]]
 +
 +[[artikel:libusb-mkiiclone|avr-isp-mkII-Clone]]
 +
 +Will man den Gscheiduino und der Arduino-Oberfläche verwenden, kann man diesen einfach per Boardmanager hinzufügen: [[artikel:arduino-boardmanager|Anleitung hier]]
 ===== Pinout ===== ===== Pinout =====
  
Zeile 73: Zeile 91:
 {{:bausaetze:gscheiduino-isp.png?direct&300|Gscheiduino als IPS}} {{:bausaetze:gscheiduino-isp.png?direct&300|Gscheiduino als IPS}}
  
-==== Peripherie ====+===== Peripherie =====
  
 Der Gscheiduino hat im Vergleich zum Original ein paar zusätzliche Features: Der Gscheiduino hat im Vergleich zum Original ein paar zusätzliche Features:
  
-{{:bausaetze:gscheiduino-peripherie.jpg?direct&300|Gscheiduino Peripherie}}+{{:bausaetze:gscheiduino-peripherie.jpg?direct&500|Gscheiduino Peripherie}}
  
-=== TRST ===+==== TRST ====
  
 TRST ist der Reset-Taster wie bei der original Arduino™/Genuino™ Platine. Dieser ist mit dem Reset-Pin des Zielprozessors verbunden und löst einen Rest aus, wenn der Taster gedrückt wird. TRST ist der Reset-Taster wie bei der original Arduino™/Genuino™ Platine. Dieser ist mit dem Reset-Pin des Zielprozessors verbunden und löst einen Rest aus, wenn der Taster gedrückt wird.
  
-=== IRST ===+==== 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:atmega_u-howto:flashen_flip|hier beschrieben]]). 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:atmega_u-howto:flashen_flip|hier beschrieben]]).
  
-=== 32U2-Switch ===+==== 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™/Genuino™ als USB nach Seriell-Wandler. 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™/Genuino™ als USB nach Seriell-Wandler.
Zeile 99: Zeile 117:
 Der Programmer ist 100% kompatibel zu Arduino™/Genuino™ (avrdude) und Atmel Studio. Der Programmer ist 100% kompatibel zu Arduino™/Genuino™ (avrdude) und Atmel Studio.
  
-=== Power Switch ===+==== Power Switch ====
  
 Der kleine unscheinbare Schalter zwischen Hohlstecker und USB-Buchse dient zur Auswahl der Betriebsspannung. Der kleine unscheinbare Schalter zwischen Hohlstecker und USB-Buchse dient zur Auswahl der Betriebsspannung.
Zeile 105: Zeile 123:
 Standardmäßig laufen alle Arduino™/Genuino™ mit 5V. Hier kann die gesamte Platine auf 3,3V umgestellt werden und so externe Hardware verwendet werden, die nur 3,3V unterstützt (zB GPS-Module, SD-Karte, ...). Dies ermöglicht ein sehr effizientes und schnelles Prototypen. Standardmäßig laufen alle Arduino™/Genuino™ mit 5V. Hier kann die gesamte Platine auf 3,3V umgestellt werden und so externe Hardware verwendet werden, die nur 3,3V unterstützt (zB GPS-Module, SD-Karte, ...). Dies ermöglicht ein sehr effizientes und schnelles Prototypen.
  
-=== SJ1 ===+==== SJ1 ====
  
 Bei den Original Arduino™/Genuino™ Boards ist AREF nur mit dem externen Pin verbunden. Der Gscheiduino bietet mit dem Lötjumper die Möglichkeit, AREF mit VCC zu verbinden. Zusätzlich ist der Pin noch mit 100nF und einem Ferritbead gefiltert. Bei den Original Arduino™/Genuino™ Boards ist AREF nur mit dem externen Pin verbunden. Der Gscheiduino bietet mit dem Lötjumper die Möglichkeit, AREF mit VCC zu verbinden. Zusätzlich ist der Pin noch mit 100nF und einem Ferritbead gefiltert.
  
-=== SJ2 ===+==== SJ2 ====
  
 Auf der Unterseite befindet sich SJ2. Dieser verbindet Target-Reset mit dem Reset des Atmega32U2. Dies ermöglicht, dass der Atmega32U2 über den ISP-Stecker der Platine programmiert werden kann. Auf der Unterseite befindet sich SJ2. Dieser verbindet Target-Reset mit dem Reset des Atmega32U2. Dies ermöglicht, dass der Atmega32U2 über den ISP-Stecker der Platine programmiert werden kann.
  
-=== Lötjumper 1===+==== Lötjumper 1 ====
  
 Lötjumper 1 auf der Unterseite der Platine ist derzeit ohne Funktion. Lötjumper 1 auf der Unterseite der Platine ist derzeit ohne Funktion.