Hy,
nachdem das alles hier etwas konfus läuft:
Zusammenfassung:
Sender Th9x, keine Taranis , keine 9XR oder 9XRPro
Th9x umgerüstet auf Hintergrundbeleuchtung
Th9x mit Telemetrieumbau, bzw Umschaltung von 2 HF-Modulen
Th9x Programierschnittstelle 6 polig eingebaut.
--------------
AVRISP-Programmer:
mySmartUSB Light
dazu den Silab-Treiber vorab installiert
um dem USB-Port eine virtuellen ComPort zuzuweisen.
Com-Port erkannt und eingestellt
Manual dazu:
http://www.myavr.info/download/produkte/mysmartusb_light/techb_mySmartUSB-light_de_en.pdf
-------------
Dann gibt es zu diesem Progrmmer 2 Programme:
Eine mySmartUSB Toolbox um in dem Programmer Parameter einzustellen.
Verhalten einstellen, 3,3V, 5V, als Atmel STK500, usw.
Das eigentliche Programmierprogramm mySmart ProgTool um einen AVR-Prozessor
direkt auslesen und flashen zu könnnen EErpom, Flash, Fuses setzen zu können.
Prozessor erkennen usw.
Diese Programm mySmart ProgTool ist ganz unabhängig von irgend einem anderen Programmierprogramm zu benutzen.
Das braucht keine AVRDude oder Companion
Damit kann ich immer sofort einen AVR-prozessor lesen und schreiben
Dieser mySmartUSB Light kann auch jedem Arduino direkt lesen und flashen.
-----------------------
Companion selbst verwendet das Programm AVRdude
um über einen angeschlossene, erkannten und richtig eingestellten Pogrammer einen
AVR-Prozessor lesen und flashen zu können.
Companion --> AVRdude(mit Parametersatz) --> mySmartUSB Light --> AVR Prozessor
------------------
Bevor du nicht mit dem mySmartUSB Light Programmer und dem mySmart Prog tool direkt den Prozossor erkennen und EEProm oder Flashspeicher damit auslesen kannst,
braucht du mit Companion oder AVRDude gar nicht weitermachen!
-----------------
Ob win32 oder win64 bit ist völig egal
Ich verwende seit Jahren auch diesen mySmartUSB light, weil er immer mit allen Anwendungen problemlos funktioniert.
Entweder direkt mit dem mySmartProg Tool, oder über AVRdude oder über BASCOM, AVR-Studio, Companion, ganz egal, das Ding funktioniert immer.
-------------------
Kritisch:
Der Silabtreiberber muss als erstes installiert sein,
bevor zum ersten mal der mySmartUSB Light angesteckt wird.
Nur dann erkennt er den Programmer und weißt ihm einen virtuellen ComPort zu, den ich dann z.B. in companion eintragen muss
Immer gleichen USB-Port verwenden, das liegt am Windoff, wg USB-Murks-Programmierung.
-----------------
Stimmt das soweit?
Dann gibt es noch das:
http://www.s6z.de/cms/index.php/arduino/nuetzliches/31-usb-isp-programmer-fuer-atmel-avr-usbasp