Hallo
Meine 2500er-NIMHs vom Discounter sind immer noch der erste Satz, allerdings schwächelten sie in letzter Zeit zunehmend. Ich hatte sie dann ein paarmal einzeln im Ladegerät geladen, dann wurde die Standzeit wieder besser. Aber das Ausbauen nervte sehr. Das war letztlich auch der Tritt in den Hintern der mich nun endlich zum Umrüsten auf externe Baby-Zellen bewegte. Vielleicht war das der Grund warum das arm64 mit den RP6-Akkus nicht zusammenarbeiten wollte? Alternativ hatte ich schon ein Loch auf der Rückseite des RP6 angedacht durch das man den Akkuhalter ohne Demontage der Platine rausziehen könnte.
Es überzeugt mich nicht. Drei Timer, eine zweifelhafte physikalische GrundlageAber ok, wenns dir nix bringt. *schulterzuck
unnötig aufgeblasener und unschöner/unsicherer Code// In der folgenden Zeile steckt ganz furchtbar viel Physik...
servo[i].dtmax = ((servo_register[REG_TT]<<8) + servo_register[REG_TT+1])/(sqrt(servo[i].hub<<1));
sowie nichtssagende Videos, gepaart mit quasi null Resonanz auf den Thread, ermuntern mich nicht wirklich, das für mein arm64 mit seinen sechs 16bit-Hardware-PWM-Kanälen umzumoddeln ;)Code:switch (i) { // Den laufenden Servopuls beenden case 0: break; // <-- Hier war noch keiner an. case 1: PORTB = PINB &!(1<<0); break; // Servo an Port B.0 case 2: PORTB = PINB &!(1<<1); break; // usw. ... case 6: PORTB = PINB &!(1<<5); break; } goto next; ... goto next; ... return; // in der ISR! next:
Gruß
mic







Zitieren

Lesezeichen