INFO - FAQ - CC2-Forum - CCPro-Forum |
|
Hallo Norbert! > es sei denn, jemand hätte eine einfache Lösung? Du könntest den Timer-Takt reduzieren, dann wird allerdings auch die Auflösung reduziert. Zusätzlich oder alternativ könntest Du udiv32 in 32BITASM.BAS in "Grundrechenarten in 32 Bit" verwenden. Ansonsten kommt mir noch folgende Idee. Damit sollte es bis 350 cm klappen: IF OnZeit<0 THEN entfernung=175+(OnZeit AND &h7fff)/187 PRINT entfernung;" cm" END IF Erklärung: Die Division "OnZeit/187" wird in zwei Divisionen aufgeteilt. Einmal in "32768/187=175" und in den Rest "OnZeit AND &h7fff". Viel Spaß und Erfolg mit den OM-Mikrocontrollern! Dietmar Meine Homepage: http://ccintern.dharlos.de |
Antwort schreiben |