Hallo zusammen,
ein "einfacher" und "kleiner" Nachbau ließ mir dann doch keine Ruhe und ich habe mich diese Woche dann mal daran gemacht, den Konverter auf den schon mal angesprochenen Wattuino Nanite 841 anzupassen.
Der Nanite ist in der Tat sehr schön klein, und über den bereits aufgespielten Bootloader per USB einfach zu programmieren. Den erforderliche Treiber und das Programm zum aufspielen von HEX Files kann man bei Watterott herunter laden, das war bei mir völlig problemlos. Die Überraschung war aber, das es mal funktioniert hat, meistens aber nicht. Bis mir dann wieder eingefallen ist, das bei einem PullUp Widerstand am M-Link Anschluss beim Einschalten des HF-Modul keine Daten gesendet werden (wenn es mal funktioniert hat, hatte ich den Nanite erst später angesteckt). Und genau an dem erforderlichen Port des Nanite841 für den M-Link Anschluß hängt auch der D- Anschluß vom USB Port mit einem PullUp Widerstand. Nach entfernen des Widerstandes lief dann alles. Aber der Nanite springt dann nicht mehr in den Bootloader. Für eine Aktualisierung der Software muss dann wieder ein "externer" PullUp Widerstand angeschlossen. Glücklicherweise kann das über die Lötpins erreicht werden.
Um das zu umgehen, müßte man die Routine zum einlesen der M-Link Daten ändern (Verzicht auf INT0). Machbarkeit und Aufwand kann ich nicht abschätzen, ist auch die Frage ob es noch Bedarf gibt. Leider kann ich mich auch nicht mehr daran erinnern, warum die M-Link Daten nicht über den UART eingelesen werden können. Den entsprechenden Beitrag hier habe ich noch nicht wieder gefunden.
Wenn jemand trotzdem Interesse daran hat, kann ich das HEX File (ohne FRSKY ID's, mit ID's müßte ich noch testen) gerne zur Verfügung stellen. Die geänderten Sourcen schicke ich gerne Reinhard zu.
Ansonsten im Anhang noch Bilder um einen Größeneindruck zu bekommen. Rot/schwarz/orange geht zum Telemetrie Anschluß am HF-Modul (einfach einstecken), weiß bei mir zum S.Port Anschluß (kann auch zu einem seriellen Anschluß gehen).
Viele Grüße
Ralf