Ahoj, potřeboval bych poradit, jak změřit délku přerušení. Používám PIC 16F877 a kompilátor Hi-Tech.
Přerušení spouštím od timeru 0 po jeho přetečení. Potřebuju zjistit, zda mi během přerušení nepřetéká timer0.
Děkuji za pomoc.
Ahoj, potřeboval bych poradit, jak změřit délku přerušení. Používám PIC 16F877 a kompilátor Hi-Tech.
Přerušení spouštím od timeru 0 po jeho přetečení. Potřebuju zjistit, zda mi během přerušení nepřetéká timer0.
Děkuji za pomoc.
Na začátku přerušení od Timeru vymažeš jeho příznak a pak ho na konci přerušovací rutiny otestuješ.
Jinak dobu trvaní kódu mužeš změřit v simulátoru (kde si můžeš přímo nastavit odkud kam to chceš), nebo v kodu běžícím v MPC , když budeš na začátku a na konci přerušení hejbat pinama a vzniklý pulz pak změříš oscilokopem (takhle to mužeš ale samozřejmě změřit i v tom simulátoru).