Subtraktion NICHT Byte-weise

[...]
timer2  = (TH2 - TIMER2_HIGH) << 8;
timer2 |= (TL2 - TIMER2_LOW);
time = 500000 * numHalfSec + 8 * timer2;
[...]
[...]
timer2  = TH2 << 8;
timer2 |= TL2;
time = 500000 * numHalfSec + 8 * (timer2 - TIMER2);
[...]

Leave a Reply

Your email address will not be published. Required fields are marked *