wimalopaan
User
Unter
findet Ihr eine alternative Firmware für die Corona Scan-Empfänger. Ich habe ein altes Projekt wiederbelebt und auf einen neuen µC angepasst.
Warum das Ganze:
- Die originale Firmware führt eine (meistens) sinnvolle Signalfilterung durch (Mittelwert der PWM-Pulslängen). Dies führt aber zu Problemen, wenn man (alte, analoge) Schaltmodule damit verwenden möchte.
- Diese Filterung ist nicht abschaltbar / konfigurierbar
- Nur 9 Kanäle werden ausgewertet (meine Selbstbau-Sender können mehr Kanäle übertragen)
- Keine serielle (UART) Ausgabe (SBus)
Im RP8D1 wird als µC ein AtMega88A im QFN/MLF verwendet. Leider wird der Reset des µC als GPIO verwendet, was es unmöglich macht, den µC im eingebauten Zustand neu zu flashen (es sei denn, man verwendet das umständliche HVPP).
Was habe ich gemacht:
- den originalen AtMega88A ausgelötet.
- einen neuen AtMega328PB eingelötet.
- eine neue Firmware erstellt (genauer: eine uralte Firmware angepasst und erweitert)
- der Reset-Pin bleibt Reset (am Kanal9-Ausgang). Damit hat man jetzt nur noch 8 PWM-Ausgänge.
- Alternativ zu PWM kann man auch ein Summen-PPM-Signal oder eine serielle Ausgabe (SBus) einstellen.
Anbei auch ein paar Bilder es Umbaus.
In diesem Beitrag https://www.rc-network.de/threads/4...erung-und-alte-analoge-schaltmodule.11998913/ hatte ich das schon beschrieben, doch mit einem neuen Beitrag findet man es besser, denke ich ;-)
GitHub - wimalopaan/CoronaRP8D1: Alternative Firmware for Corona RP8D1 scan-receivers
Alternative Firmware for Corona RP8D1 scan-receivers - wimalopaan/CoronaRP8D1
github.com
findet Ihr eine alternative Firmware für die Corona Scan-Empfänger. Ich habe ein altes Projekt wiederbelebt und auf einen neuen µC angepasst.
Warum das Ganze:
- Die originale Firmware führt eine (meistens) sinnvolle Signalfilterung durch (Mittelwert der PWM-Pulslängen). Dies führt aber zu Problemen, wenn man (alte, analoge) Schaltmodule damit verwenden möchte.
- Diese Filterung ist nicht abschaltbar / konfigurierbar
- Nur 9 Kanäle werden ausgewertet (meine Selbstbau-Sender können mehr Kanäle übertragen)
- Keine serielle (UART) Ausgabe (SBus)
Im RP8D1 wird als µC ein AtMega88A im QFN/MLF verwendet. Leider wird der Reset des µC als GPIO verwendet, was es unmöglich macht, den µC im eingebauten Zustand neu zu flashen (es sei denn, man verwendet das umständliche HVPP).
Was habe ich gemacht:
- den originalen AtMega88A ausgelötet.
- einen neuen AtMega328PB eingelötet.
- eine neue Firmware erstellt (genauer: eine uralte Firmware angepasst und erweitert)
- der Reset-Pin bleibt Reset (am Kanal9-Ausgang). Damit hat man jetzt nur noch 8 PWM-Ausgänge.
- Alternativ zu PWM kann man auch ein Summen-PPM-Signal oder eine serielle Ausgabe (SBus) einstellen.
Anbei auch ein paar Bilder es Umbaus.
In diesem Beitrag https://www.rc-network.de/threads/4...erung-und-alte-analoge-schaltmodule.11998913/ hatte ich das schon beschrieben, doch mit einem neuen Beitrag findet man es besser, denke ich ;-)