Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 4 cze 2025, o 19:19


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 1 ] 
Autor Wiadomość
PostNapisane: 30 gru 2013, o 00:19 
Offline
Użytkownik

Dołączył(a): 05 wrz 2012
Posty: 47
Pomógł: 0

Witam Panowie,
mam problem najprawdopodobniej z timerami.
poniższy kod obsługuje LCD- tu wszystko OK.
Czujnik Ds18B20- wszystko OK
Dwa przyciski, jeden to Start/Stop, drugi Reset.
Urządzenie ma za zadanie:
1. mierzyć temperaturę
2. po naciśnięciu przycisku Start/Stop, wyświetlić Temperaturę ustaloną (ostatni pomiar), całkowity czas pomiaru, i stała czasową tał.

Problem polega na tym, że timer0 odmierza sobie odstępy czasu co 1 s. I jak zliczy sobie załóżmy 58 s to pojawia się nagle "-1s", i od tej chwili chyba wykonanie kodu się jakoś zapętla i przyciski nie reagują na wciśniecie. Temperatura jest nadal mierzona prawidłowo i czas jest dalej mierzony od -1s. To nie zdarza się konkretnie w 58 sekundzie pomiaru ale całkowicie przypadkowo czasem już po 1 sek, czasem dopiero po 100s, jednak dzieje się to za każdym razem.
Proszę bardziej doświadczonych kolegów o analize kodu i pomoc w wyeliminowaniu błędu, bo nie wiem na czym on dokładnie polega.
Dodam tylko, że kod jest testowany na Atmedze 644p 16MHz, docelowo ma to pracować na Atmedze 8l-8 Mhz.

Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 1 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO