Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 29 sty 2026, o 07:51


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 28 lip 2016, o 15:13 
Offline
Nowy

Dołączył(a): 03 kwi 2016
Posty: 23
Pomógł: 0

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 lip 2016, o 07:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 maja 2013
Posty: 432
Lokalizacja: Gostyń / Poznań
Pomógł: 25

Moze skorzystac z przerwania do odbioru znaku? A miedzy czasie inkrementowac jakis licznik ktory po osiagnieci danej wartosci wyswietli timeout. Natomiast w przerwaniu odbioru znaku ten licznik po prostu zerowac...

_________________
Podpis...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sie 2016, o 06:52 
Offline
Użytkownik

Dołączył(a): 25 lip 2015
Posty: 140
Zbananowany użytkownik

Pomógł: 18

A może należy skorzystać z Watchdog'a? Co masz na myśli, że program ma powrócić do stanu początkowego?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO