Jak pobrać dane podczas wykonywania funkcji
może i dla was będzie to banalne pytanie ale dla mnie stanowi dość duży problem, mianowicie napisałem sobie program który ustawia na wyjściach uC stany wysokie i niskie, w kolejności od prawej do lewej tak ma się to na przykład w rejestrze pierścieniowym, z konkretnym opóźnieniem
przedstawię to na tablicy:
czas po jakim nastąpi zmiana został zrealizowane w taki sposób:
gdzie "i" okresla po ilu sekndach ma nastapić zmiana
no teraz moje pytanie jak pobrać informacje od użytkownika (chodzi o to czy przycisk jest wciśnięty czy nie w czasie działa tej funkcji) bo jezeli czasy zwłoki są duże to trzeba długo czekać i na dodatek dokładnie trafić na początek programu gdzie czytana jest wartość na pinie.
może i dla was będzie to banalne pytanie ale dla mnie stanowi dość duży problem, mianowicie napisałem sobie program który ustawia na wyjściach uC stany wysokie i niskie, w kolejności od prawej do lewej tak ma się to na przykład w rejestrze pierścieniowym, z konkretnym opóźnieniem
przedstawię to na tablicy:
Q0 Q1 Q2 Q3
=================
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
czas po jakim nastąpi zmiana został zrealizowane w taki sposób:
_delay_ms(i)gdzie "i" okresla po ilu sekndach ma nastapić zmiana
no teraz moje pytanie jak pobrać informacje od użytkownika (chodzi o to czy przycisk jest wciśnięty czy nie w czasie działa tej funkcji) bo jezeli czasy zwłoki są duże to trzeba długo czekać i na dodatek dokładnie trafić na początek programu gdzie czytana jest wartość na pinie.
