|
Witam, piszę program na moją xmege i poszukuję rozwiązania następującego problemu. Operuję na strumieniach (komunikacja za pomocą UART'u) i mam za zadanie: wczytać jakiś ciąg (nieokreślonych) znaków wpisywanych przykładowo w terminalu na PC, gdy po jakimś czasie nic nie zostanie wpisane program wyświetla komunikat o upływie wyznaczonego czasu i powraca do stanu początkowego. Używałem funkcji scanf, jednak cały czas program "czeka" na wpisanie czegokolwiek i nie pozwala mi na zrealizowanie założonego celu. Czy ktoś z forumowiczów zna sposób na rozwiązanie tego problemu? Pozdrawiam
|