Witam.
Problem lekko dziwny, napisałem sobie fragmencik, który ma za zadanie porównać tablicę z zawartością eepromu, niby wszystko ok i działa tak jak chciałem, lecz niestety nie zawsze, to znaczy w dalszej części programu tablica wyświetlona jest na LCD, jednak czasem w przypadku szybkiego załączenia i wyłączenia urządzenia wartość wskakuje na 255 i dzieje się tak na jednym lub większej ilości pól, czasem nie jest to 255 ale liczba ciut mniejsza.
Zastanawiałem się nad stabilnością zasilania, w okolicach uC jest na płytce 10uF oraz 100nF, na razie zasilanie stabilizowaną przetwornicą 4.9V, docelowo 7805.
Czyżby powinienem w tym wypadku dołożyć układ resetu?
Dodam, że po analizie zgranego pliku eeprom błędu są już w nim.
Problem lekko dziwny, napisałem sobie fragmencik, który ma za zadanie porównać tablicę z zawartością eepromu, niby wszystko ok i działa tak jak chciałem, lecz niestety nie zawsze, to znaczy w dalszej części programu tablica wyświetlona jest na LCD, jednak czasem w przypadku szybkiego załączenia i wyłączenia urządzenia wartość wskakuje na 255 i dzieje się tak na jednym lub większej ilości pól, czasem nie jest to 255 ale liczba ciut mniejsza.
Kod: C / C++
Zastanawiałem się nad stabilnością zasilania, w okolicach uC jest na płytce 10uF oraz 100nF, na razie zasilanie stabilizowaną przetwornicą 4.9V, docelowo 7805.
Czyżby powinienem w tym wypadku dołożyć układ resetu?
Dodam, że po analizie zgranego pliku eeprom błędu są już w nim.