Tworze program do liczenia ilości wyłączeń napięcia zasilania przy pomocy mikro kontrolera ATTINY 13.
Jeśli zwieram PB0 do masy i włączam zasilanie zeruję przy pomocy funkcji zeruj() i zapisany wynik==0,
Jeśli natomiast w czasie wykonywania pętli głównej zwieram do masy rozpoczyna się pokaz diodami wartości zapisanej określającej ilość wyłączeń .
Pokaże kod programu:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
zastosowanie zmiennej ptl spowodowało że wyświetlanie pokazu nie odbywa się w nieskończoność, ale niestety zadziała tylko raz pokaz się odbędzie wiadomo bo po pokazie ptl przyjmie wartość 1;
Jeśli zastosuję warunek:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Na początku po starcie pętli głównej na PB0 jest stan wysoki i ok , następnie przycisk PB0 zwieram do masy - pokaz rozpoczyna się i po jego zakończeniu na PB0 jest cały czas stan niski i nie mogę
ponownie wysterować wejścia PB0 ? NIE ROZUMIEM DLACZEGO?
Co zrobiłem nie tak , co spróbować poprawić w warunku ??