Witam,
Jak w temacie potrzebuję zrobić coś w rodzaju buforu opóźniającego.
Mam mikrokotroler AVR i zamierzam programowo sterować podświetlaniem wyświetlacza LCD, nejlepiej na przerwaniu.
Przychodzi zew. przerwanie, mikrokontroler na odpowieni bit portu wystawia stan wysoki (zbocze narastające, wcześniej tam był stan niski, może być na odwrót) i podświetla mi wyświetlacz LCD. I tu pojawia się problem, nie moge w procedurze obsługi przerwania wstawić funkcji wyczekiwania ok 2s (tyle chciałbym mniej więcej podświetlić wyświetlacz) ponieważ mikrokontroler cały czas byłby zajęty. Więc powstał pomysł by w obsłudze przerwania uC wystawił na ten konkretny bit na chwilę stan wysoki i tyle. Dalej właśnie przydałby się układ który odczyta, że został podany impuls (może to być stan wysoki, niski, nie ma znaczenia, ważne by to był naprawdę szybki impuls) i następnie podtrzyma na wyjściu napięcie zasilania dla LCD przez ok. 2s.
Był bym wdzięczny za ew. pomysł rozwiązania tego problemu. Jeśli ktoś znalazł by coś prosił bym o podesłanie na cyrul(małpa)epf.pl bądź ew. odpowiedź na forum. Znajomy podpowiedział mi że można by to w oparciu o słynny timer 555 zrobić ale jak dotąd nie znalazłem żadnej aplikacji rozwiązującej mój problem.
W razie jakiś pytań gdyby problem był nie jasny można mnie złapać na
gg:: 2107813
POZDRAWIAM