Hi,

durch Zufall bin ich gerade auf die SimonK - ESC-Firmware gestoßen ( http://www.rc-heli-fan.org/quadrocop...en-t92521.html & http://vimeo.com/46293413 ). Wie aus dem ersten Link hervorgeht, können ESC mit dieser Firmware ein PWM-Signal mit 490kHz einlesen und das Ganze in 800 Schritten! Jetzt frage ich mich, WIE geht das?
Angenommen der ATMega wird mit 16MHz betrieben. Dann würde ein PWM-Zyklus ca. 32 Prozessortakte dauern. Bei 16MHz braucht der ATMega für einen Takt: 1 / 16000000 = 6.25e-8 s = 62.5ns.
Laut meiner Rechnung (und meinem Denken) könnte der AVR maximal und REIN theoretisch 32 Schritte unterscheiden...

Hat jemand einen Ansatz, wie das möglich ist oder habe ich einfach nur einen Fehler im Hirn?

Vielen Dank & Gruß
Chris