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



Teraz jest 26 kwi 2024, o 17:48


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 29 mar 2021, o 19:29 
Offline
Użytkownik

Dołączył(a): 25 sie 2017
Posty: 129
Pomógł: 0

Witam ponownie, mam problem z funkcją, chce aby TMO odliczało dopiero wtedy kiedy przycisk jest nienaciśniety ORAZ jak jest zapalona wylosowana dioda. kod przesyłam. I buzzer po czasie 500ms zawsze się włącza nawet jak dioda zadna sie nie swieci :)
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 mar 2021, o 19:39 
Offline
Użytkownik

Dołączył(a): 18 lut 2015
Posty: 164
Lokalizacja: Koszalin
Pomógł: 16

A może by tak zacząć od obejrzenia filmu Mirka a może nawet całej serii (AVR Przerwania dla początkujących) i na ten temat. Zacznij od:
https://youtu.be/_-rNu2pFTJk - tu jest rozwiązanie Twojego zadania.



Ostatnio edytowano 29 mar 2021, o 19:43 przez raczyk, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 mar 2021, o 19:42 
Offline
Użytkownik

Dołączył(a): 25 sie 2017
Posty: 129
Pomógł: 0

no to właśnie na tym poradniku się wzorowałem, nie zwracajcie uwagę na komentarze bo są błedne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 mar 2021, o 19:45 
Offline
Użytkownik

Dołączył(a): 18 lut 2015
Posty: 164
Lokalizacja: Koszalin
Pomógł: 16

No to w takim razie kod masz na blogu: http://mirekk36.blogspot.com/2013/12/pr ... sc-03.html
oraz na: post62802.html#p62802



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 mar 2021, o 19:50 
Offline
Użytkownik

Dołączył(a): 25 sie 2017
Posty: 129
Pomógł: 0

Nie rozumiesz mnie :), ja mam problem z timeoutem, a dokładniej rzecz ujmując to tym
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


z dwoma warunkami w pętli while. Chcę aby wykonało się zliczanie czasu jak zaświeci się dioda która ma różne czasy np 20s do następnego załączenia oraz kiedy switch nie zostanie wcisniety przez okres tam załóżmy 5s



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 mar 2021, o 12:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2019
Posty: 147
Pomógł: 37

Z opisu ciężko w pełni zrozumieć jakie ma być zachowanie układu, ale na podstawie tego co widać można przypuszczać, że ma to być typowy automat skończony. Programowanie automatu "ifami" prowadzi do nieczytelnego i najczęściej nieprawidłowego kodu. Co widać. Tak więc to wyżej do kosza i zacznij od nowa.
Przede wszystkim trzeba precyzyjnie rozpisać wszystkie stany i warunki przejścia. Dopiero po dokładnym opisie programowanie - tak prosty automat można zrobić switch-casami.

_________________
Think for yourself and question authority.



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 6 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