Gast
#330754
So ich hab ein kleines Problem, ich messe mit meinem ATMega 16 Frequenzen, das klappt auch schon ganz gut. Nun soll ich die aber umsetzen in 8-Bit, sprich ich bekomme von der Frequenzmessung z.B: das Ergebnis 1000 für 1KHz und soll das nun in eine 0 (8-Bit) umwandeln. Hier mal eine kleine Tabelle: 625 -> 0 750 -> 0 875 -> 0 1000 -> 0 1125 -> 0 1250 -> 0 1375 -> 0 1500 -> 0 1625 -> 1 1750 -> 1 1875 -> 1 2000 -> 1 2125 -> 1 2250 -> 1 2375 -> 1 2500 -> 1 2625 -> 2 ... 256000 -> 255 Wie würdet ihr das am schnellsten machen? Mir kam der Gedanke entweder mit Tabelle (wie geht das mit C) oder aber mit einem Algorithmus. Bin für jeden Vorschlag dankbar. Gruß jan