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

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 9 kwi 2025, o 16:11


    Strefa czasowa: UTC + 1





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

    Dołączył(a): 06 sie 2019
    Posty: 47
    Pomógł: 0

    Witam. Napisałem program i nwm dlaczego mi nie działa. Program ma po sygnale na wejściu PB4 zapalić diodę (stan niski) a po zaniku sygnału odczekać 10 sekund i ją wyłączyć chyba że pojawi się w między czasie sygnał:
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    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: 6 sie 2019, o 20:25 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 12 mar 2014
    Posty: 197
    Lokalizacja: Kielce
    Pomógł: 3

    Po mojemu nie masz podciągnięcia pod VCC portu PB1. Chyba, że masz zewnętrzne podciągnięcie.

    _________________
    BlueBook



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 sie 2019, o 20:32 
    Offline
    Użytkownik

    Dołączył(a): 06 sie 2019
    Posty: 47
    Pomógł: 0

    nawet jak podciągnę pod VCC to nie rozwiązuje problemu



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 sie 2019, o 22:49 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27369
    Lokalizacja: Szczecin
    Pomógł: 1043

    program jest na nieszczęście pozbawiony w ogóle sensu ...

    nie wspomnę już o

    _delay_ms(9900);

    które nie ma szans zadziałać

    chcesz się zapoznać z obsługą przycisków ? Polecam zacząć od książki

    https://atnel.pl/mikrokontrolery-avr-jezyk-c.html

    Nie masz tej książki ? albo nie chcesz jej mieć ? ok to masz przykłady za free na blogu na start:

    http://mirekk36.blogspot.com/2012/10/ob ... w-cd2.html

    od tego zacznij jeśli jeszcze nie znasz podstaw C dla procków

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 sie 2019, o 18:07 
    Offline
    Użytkownik

    Dołączył(a): 06 sie 2019
    Posty: 47
    Pomógł: 0

    Dziękuję za odpowiedź
    Przeczytałem pański artykuł i okazał się bardzo pomocny.
    Chciałem się jeszcze zapytać w kwestii delayów tz. ustawiam czas np na 500ms, a odlicza mi ok 2s. Dlaczego się tak dzieje?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 sie 2019, o 18:26 
    Offline
    Użytkownik

    Dołączył(a): 09 lip 2019
    Posty: 116
    Pomógł: 11

    matteo9999111 napisał(a):
    Dziękuję za odpowiedź
    [...]ustawiam czas np na 500ms, a odlicza mi ok 2s. Dlaczego się tak dzieje?

    Obstawiam, że wartość F_CPU (w konfiguracji sprzętu) nie odpowiada rzeczywistej prędkości taktowania procesora.
    Np. F_CPU = 4000000 a procek jest taktowany 1MHz
    Trafiłem? :-)


    Autor postu otrzymał pochwałę


    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 3 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