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



Teraz jest 25 wrz 2018, o 21:32


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
 Tytuł: Timer z UART
PostNapisane: 13 mar 2018, o 15:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 24 lis 2014
Posty: 178
Lokalizacja: Łódź
Pomógł: 0

Witam,
Czy możecie mi podpowiedzieć jak ogarnąć taką funkcję

Chciałbym odbierać przez UART string (liczbę) od 1 do 3600 i teraz w zależności od wielkości liczby na tyle sekund
na tyle zapalać diodę LED

ktoś ma jakiś pomysł ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2018, o 17:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2014
Posty: 715
Lokalizacja: pod Warszawą
Pomógł: 52

cześć
Rozumiem, że wiesz jak odebrać string przez UART.
Skonfiguruj sobie timer żeby tykał np. co sekundę i co sekundę inkrementuj zmienną a następnie porównaj ją z tym co przyleci przez uart. Jak się zrównają to gasisz diodę. Zapalasz zawsze gdy w buforze odbiorczym pojawi się odpowiedni string np. LED+ON,10
Parsujesz string i liczbę "10" przypisujesz do zmiennej do porównania z tykającym timerem. Po zrównaniu się gasisz leda i zerujesz zmienne

_________________
Pomóżcie mi stanąć na nogi



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: 2 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: AKSELINEK 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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO