Modellbau-Sender mit alternativer Firmware (ATmega64)

Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte)
Wechseln zu: Navigation, Suche
Eurgle-Version mit er9x - Firmware.
ATmega64 in der Turnigy-Version.


Beschreibung

Günstiger Modellbau-Sender aus China der unter folgenden Marken vertrieben wird:

  • Turnigy 9X
  • FS-TH9X
  • Eurgle 9X
  • iMax 9X
  • Jamara-Airjump
  • ...

Hardware

  • CPU: ATmega64
  • Display: LCD 128x64
  • Analog-Eingänge: 8 (4x Kreuzknüppel, 3x Dreh-Potentiometer, 1x Akku-Spannung)
  • Schalter: 7 (1x Taster, 5x AN/AUS, 1x AN/AUS/AN)
  • Bedienung: 4 Curser-Tasten + eine 'Enter' und eine 'Exit' Taste
  • Mittlerweile gibt es diesen Sender auch teilweise mit geänderter CPU : ATmega128.

Software

Neben den von den einzelnen Vertriebs-Händlern angepassten Original-Firmware, existieren noch diverse Open-Source-Projekte, die auf diese Hardware angepasst sind.

Flash-Programmierung

Alle Pins die zum Programmieren nötig sind, lassen sich recht einfach mit einem AVR-Programmiergerät verbinden (die meisten über Lötpunkte).

Eine Anleitung findet sich [hier] oder in deutsch [hier] + dazugehöriger Ergänzung [hier]

Getestete Konstellationen

Sender-Typ Hardware-Version Adapter Flash-Tool System Programm-Aufruf/Parameter Bemerkung
Eurgle v1 AVR-Dragon avrdude Linux avrdude -v -V -P usb -c dragon_isp -p m64 -U flash:w:BINARY.bin erfolgreich (Auto-Delay = 4000ms)
Eurgle v1 AVR Atmel ISP parallel Programmer myAVR ProgTool Version 1.31 Windows XP geht selbsterklärend mit der Maus (parallel Prgrammer nur unter XP oder Linux verwendbar) erfolgreich
Eurgle v1 AVR Atmel ISP parallel Programmer Ponyprog2000 Windows XP geht selbsterklärend mit der Maus ( USB Prgrammer gehen auch unter Windows Vista / 7 ) erfolgreich
Turnigy v2 AVR-Dragon avrdude Linux avrdude -v -V -P usb -c dragon_isp -p m64 -U flash:w:BINARY.bin erfolgreich (Auto-Delay = 2000ms)
FlySky v2 AVR-Dragon avrdude Linux avrdude -v -V -P usb -c dragon_isp -p m64 -U flash:w:BINARY.bin erfolgreich (Auto-Delay = 2000ms)
FlySky v2 Mega64A AVR-MySmart USB light MyAVR Progtool Windows erfolgreich
Turnigy v2 Mega64A AVR-MySmart USB light avrdude Windows Vista avrdude -p m64 -c stk500 -C erfolgreich
FlySky v2 Mega64A USBasp avrdude Windows XP avrdude mit eepe Standardeinstellung erfolgreich

Foren zum Thema

Bezugsquellen