Witam.
W przerwaniu obieram sobie ciąg znaków z modemu po uarcie i wpisuje odebraną zawartość do bufora:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
W main() wywołuje sobie funkcję sprawdzaj_bufor, która przyjmuje jako parametr ten bufor:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
to jest funkcja sprawdzajaca bufor:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
jak widać funkcję wywołuje tylko raz i sprawdzam wskaźnik na bufor będąc w niej ciągle. Czy gdy dojdzie do przerwania i w buforze pojawi się "OK" to dzięki temu, że parametr to wskaźnik do miejsca w pamięci to wyskoczę z while i nie muszę wywoływać tej funkcji co chwilę, aby przyjęła odświeżony parametr z przerwania?