
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo, > Wie kann die Mikro dann aber ihren Frequenzausgang bis 12kHz auswerten, wenn sie diese Zahl nicht darstellen kann? Bei 8 Bit kannst Du Zahlen von 0 bis 255 (bzw. wenn es auch mit Vorzeichenbit geht: -128 bis +127) darstellen. Ich habe es noch nicht ausprobiert, aber bei der Micro müsste es eine Auflösung von etwa 50 Hz geben: 12000 Hz / 255 = 47,1 Hz Ich habe es nicht ausprobieren können. Schau doch mal ob das hier klappt: define a as byte, b as byte, c as byte a = freq if a <= 51 then print (a * 5) & "0" else c = a / 10 b = a mod 10 print ((c * 5) + ((b * 5) / 10)) & ((b * 5) mod 10) & "0" end if Gibt sicher schönere Lösungen. Gruß, Stefan Meine Homepage: http://www.fdos.de |
| Antwort schreiben |