Get precyzyjne razy przerwać w PIC

N

neuralc

Guest
Hi all,

Muszę zbudować zegar z wykorzystaniem 16F870 i Używam HTPICC.Jedynym przerwać, że używanie jest Timer1,
aw przerwać funkcję w CI ustawić treść TMR1L i TMR1H.

Problemy są, jeśli położyć Breakpoint na koniec okresu przerwania funkcji i symulacji w MPLAB uzyskać różne wartości od czasu przerwania przerwania ...i myślę, że się tak, ponieważ w 0x0004 HTPICC wprowadzone pewne przerwania odzysku info, że kod zależy od miejsca, gdzie występuje przerwać, więc w każdej przerwać może wykonać szereg różnych instrukcji i podać różnych porach w przerwać funkcję.

Myślę, że rozwiązaniem jest umieszczenie zestawu TMR1L i TMR1H na stanowisko 0x0004 tego programu, ale jak mogę to zrobić?

ThX

NeuralC

 
Bardzo proste rozwiązanie.

Użyj RTC (zegar czasu rzeczywistego) i dont mieć żadnych problemów.

Mr.Cube

 

Welcome to EDABoard.com

Sponsor

Back
Top