Witam,
mam następujący problem z procesorkiem PIC16F872: program zatrzymuje się na długo na końcu przerwania (przerwanie od timera), czasami tak długo że timer zdąży się przepełnić i znowu program wchodzi w przerwanie (czyli powtarza to przerwanie). Drugi problem jest taki (ten sam program): jest procedura odliczania czasu - przykładowo program czeka 15minut, po czym załącza np. przekaźnik na 20 sekund, po czym znowu czeka 15 minut i znowu załącza i tak w kółko. Czasy oczekiwania można sobie zmieniać. I problem polega na tym że czasami po kilku cyklach załącz-czekaj-załącz-czekaj czas załączenia i oczekiwania się zmienia, tzn. kilka razy odliczy dobrze 15min. i 20sek., po czym np odliczy 25min. i 10sek. Dodam że ma to miejsce przy nastawionych długich czasach (>10min), przy mniejszych problem praktycznie nie istnieje. O co tutaj chodzi? Pomóżcie!
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięProblem z PIC16F872 - programowanie w C
Moderatorzy:Jacek Bogusz, procesorowiec, Łukasz Krysiewicz, Moderatorzy
hehe, sam sobie odpowiadam
Już poradziłem sobie z tym problemem, heh. Pozdrawiam.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości