Modellbau-Sender mit alternativer Firmware (ATmega64)
Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte)
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 |