Feature #301
Get rid of strange timer calculations
Beginn:
07.11.2022
Abgabedatum:
% erledigt:
0%
Geschätzter Aufwand:
CS Zielversion:
Beschreibung
prescaler=( cpu / target / 65536 ) + 1;
period=( cpu / target / prescaler );
e.g.
prescaler = int( 48000000 / 440 / 65536 ) + 1 = 2
period = int((48000000 / 440) / 2) = 54545
48000000 / 2 / 54545 = 440,00367
int( 48000000 / 44000 / 65536 ) + 1 = 1
int((48000000 / 44000) / 1) = 1090
(48000000 / 1) / 1090 = 44036,697