Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Inaczej działający INPUTBIN

KEN
-
-
Posty:5
Rejestracja:2 kwie 2003, o 22:42
Lokalizacja:gloloolo
Inaczej działający INPUTBIN

Postautor: KEN » 13 paź 2005, o 11:30

Witam!
Z jednego uP chcę za pomocą funkcji „Printbin” wysłać pięć zmiennych typu byte. A w drugim procku chcę to odebrać za pomocą funkcji „Inputbin”. I teraz jest problem bo funkcja „inputbin” wstrzymuje działanie programu i uP stoi w miejscu czekając na odebranie wszystkich pięciu zmiennych. Jak to ominąć? Chciał bym żeby funkcja „Inputbin” przeczekała jakieś 3s i gdy dane nie nadejdą (lub będą niekompletne) to po tym czasie żeby program poszedł dalej. Wiem że jest funkcja $SERIALINPUT która pozwala stworzyć własną funkcje odbierająca dane przez UART. Czy ktoś wie jak tego dokonać?

szymel
-
-
Posty:212
Rejestracja:16 sty 2005, o 16:42
Lokalizacja:Włocławek

Postautor: szymel » 13 paź 2005, o 19:24

Jeśli nie używasz buforowania , skorzystaj z dyrektywy "$Timeout=x".

Piotrek

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 23 gości