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 24 maja 2025, o 10:08


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
    Autor Wiadomość
    PostNapisane: 5 wrz 2014, o 11:29 
    Offline
    Użytkownik

    Dołączył(a): 13 maja 2014
    Posty: 135
    Pomógł: 11

    Witam

    Mam prośbę o sprawdzenie prawidłowości "jumperologii".
    Na początek dwa zdania tytułem wprowadzenia.
    Zestaw: ATB1.03, ATBPWR3, ATMEGA644PA, zasilacz zewnętrzny 12V. Przy pomocy tego zestawu chciałbym się skomunikowć z PC-tem i innym urządzeniem, które komunikuje się przez UART 3V3. W docelowym układzie komunikacja z PC-tem będzie na UART1, a z urządzeniem zewnętrznym przez UART0. Czy poniższe ustawienie "jumperków" jest prawidłowe?
    A) zasilanie 3V3
    -zworka na przetwornicy zwarta (czyli 3V3)
    -EXT w pozycji PWR (czyli zasilanie z zewnętrznego zasilacza)
    B) przejściówka na 3V3
    -VCCIO na 3V3
    C) UART1 na przejściówkę
    -RX rozłączone
    -TX rozłączone
    -podłączyć PD2(RXD1) do pinu RX złącza RS232
    -podłączyć PD3(TXD1) do pinu TX złącza RS232
    -masa PC i masa ATB zostaną połączone przez USB
    D) UART0 3V3 do urządzenia
    -podłączyć PD0(RXD0) do pinu TX urządzenia
    -podłączyć PD1(TXD0) do pinu RX urządzenia
    -podłączyć masę ATB do masy urządzenia

    Tematy: " Pierwsze uruchomienie zestawu ATB - sposoby zasilania" i " ATB rev:1.03 - fabryczne ustawienia jumperów" oczywiście przeczytane, i niby wszystko tak jak trzeba, ale, no wiecie... :D ale bardzo mi zależy, by nie "puścić dymu" z żadnego z urządzeń :D .Dlatego będę bardzo wdzięczny za weryfikację powyższej "koncepcji".

    Z góry dziękuję i pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 wrz 2014, o 11:37 
    Offline
    Moderator
    Avatar użytkownika

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

    A) - OK

    B) - OK

    C) - OK

    D) - OK

    ;)

    gdybyś użył odwrotnie UART0 i UART1 to byłoby mniej kabelków - bo UART0 domyślnie zworkami podpiąć można do przejściówki USB/RS232


    Autor postu otrzymał pochwałę

    _________________
    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: 5 wrz 2014, o 12:05 
    Offline
    Użytkownik

    Dołączył(a): 13 maja 2014
    Posty: 135
    Pomógł: 11

    Witam

    Dziękuję bardzo.
    Co do zamiany UART-ów, to oczywiście racja, dziękuję.

    Pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 wrz 2014, o 13:40 
    Offline
    Użytkownik

    Dołączył(a): 13 maja 2014
    Posty: 135
    Pomógł: 11

    Witam

    Połączyłem zgodnie z podpunktami powyżej po włączeniu zasilania zaczyna migotać niebieska dioda PRG, a procesor "nie pracuje". Po podłączeniu przez USB do PC dioda PRG przestaje migać, a procesor rozpoczyna prace (na początku programu jest "migotanie diodami LED jako debug") i komunikacja z PC działa. Czy to prawidłowe zachowanie, czy gdzieś jest "gafa"?

    Z góry dziękuję i pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 wrz 2014, o 15:49 
    Offline
    Moderator
    Avatar użytkownika

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

    JanuszT napisał(a):
    po włączeniu zasilania zaczyna migotać niebieska dioda PRG


    Jeśli masz zasilanie z przetwornicy - a nie podłączysz wtyczki USB to ta dioda będzie tak migać ale to nic nie znaczy i nie powoduje żadnych dziwnych konsekwencji

    JanuszT napisał(a):
    , a procesor "nie pracuje"


    A po czym kolega to poznaje ? tzn jest w stanie RESET'u ? czy jak ? sprawdzałeś stan na tej linii ? sprawdzałeś jakiś prosty program czy np miga diodą LED? czy może po prostu czegoś tam nie robi cały projekt z uwagi może gdzieś jeszcze na jakiś BUG i wydaje ci się że procek nie pracuje ...

    Można to sprawdzić tak jak pisałem wyżej

    ale też skoro masz zamiar używać komunikacji z PC to podłącz kabel USB do zestawu - wtedy niebieska dioda nie będzie migać sobie

    _________________
    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: 5 wrz 2014, o 16:14 
    Offline
    Użytkownik

    Dołączył(a): 13 maja 2014
    Posty: 135
    Pomógł: 11

    Witam

    Podłączenie USB rzeczywiście powoduje , że dioda PRG przestaje migać i całość zachowuje się poprawnie. Wtedy też program zaczyna działać (co sekundę miga diodami i wysyła komunikat przez UART). Na linii RESET jest stan wysoki, więc to nie to. Na chwilę obecną nie jest to dla mnie problem. Ważne, że działają dwa UART-y na 3V3 :D :D .

    Dziękuję za pomoc.

    Pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 wrz 2014, o 16:37 
    Offline
    Moderator
    Avatar użytkownika

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

    No kolega właśnie korzysta z jednej z najbardziej zakręconych konfiguracji w ATB ... nie mniej jednak pod takie rzeczy przygotowywałem projekty ATB ;) ... sam też czasem - choć rzadko - tego typu kombinacje robię ;)

    cieszę się, że wszystko ruszyło

    ale skoro RESET jest OK - to być może na UART z niepodłączonego scalaka FT232 nadlatywały jakieś śmieci i być może dlatego twój program się jakby zawieszał ?

    _________________
    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: 5 wrz 2014, o 18:38 
    Offline
    Użytkownik

    Dołączył(a): 13 maja 2014
    Posty: 135
    Pomógł: 11

    Witam

    Całkiem możliwe, że to co nadlatywało "z eteru" to było zbyt dużo dla programu :D :D . Myślę, że w chwili nadmiaru wolnego czasu spróbuję wytropić temat.
    Na chwilę obecną wszystko działa, więc walka z programem głównym trwa :D . Jeszcze raz dziękuję za pomoc i nie wykluczam dalszych pytań ... :D

    Pozdrawiam



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

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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