Witam Wszystkich
Mam małą prośbę jeśli ktoś może mi podpowiedzieć?
Jak policzyć wartość (czas poświęcony na obsługę przerwania), którą trzeba dodać do wartości wpisywanej do licznika T0. Mam napisany program timer'a w bascom, który lekko opóźnia. Wiem że błąd wynika z braku korekty wartości o czas, który procesor poświęcił na przerwanie. Proszę o pomoc, bo jakoś tego nie mogę zajarzyć. W postach, które znalazłem na Elektrodzie jakoś pomijany jest ten temat -dosłownie- i tu cytat jeden z wielu "pomijam czas zużyty przez procesor na przerwanie".
Wyliczoną wartość ładowaną do licznika zwiększałem i zmniejszałem jak to się mówi na oko aż timer przy 20h miał różnice 0,5s ale nie o to chodzi chciałbym wiedzieć jak poprawnie to wyliczyć a nie wpisywać na oko.
Za wyjaśnienie bardzo dziękuję
Pozdrawiam Mariusz N.
Mam małą prośbę jeśli ktoś może mi podpowiedzieć?
Jak policzyć wartość (czas poświęcony na obsługę przerwania), którą trzeba dodać do wartości wpisywanej do licznika T0. Mam napisany program timer'a w bascom, który lekko opóźnia. Wiem że błąd wynika z braku korekty wartości o czas, który procesor poświęcił na przerwanie. Proszę o pomoc, bo jakoś tego nie mogę zajarzyć. W postach, które znalazłem na Elektrodzie jakoś pomijany jest ten temat -dosłownie- i tu cytat jeden z wielu "pomijam czas zużyty przez procesor na przerwanie".
Wyliczoną wartość ładowaną do licznika zwiększałem i zmniejszałem jak to się mówi na oko aż timer przy 20h miał różnice 0,5s ale nie o to chodzi chciałbym wiedzieć jak poprawnie to wyliczyć a nie wpisywać na oko.
Za wyjaśnienie bardzo dziękuję
Pozdrawiam Mariusz N.