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 3 kwi 2025, o 19:15


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 41 ]  Przejdź na stronę Poprzednia strona  1, 2
    Autor Wiadomość
    PostNapisane: 4 paź 2013, o 12:24 
    Online
    Moderator
    Avatar użytkownika

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

    squeez napisał(a):
    Oddzielne zatrzaski zrobiłeś celowo?

    Bo jeśli dobrze rozumiem to i tak musisz wysłać dwa bajty, pierwszy trafi do rejestru dla wyświetlaczy a drugi bajt do rejestru z segmentami i wówczas zatrzaskujesz je. Więc wystarczy jeden wspólny zatrzask.

    Dwa zatrzaski mają sens jeśli raz wysyłasz 2 bajty z czasami tylko 1 bajt na pierwszy rejestr i nie chcesz by drugi rejestr zmieniał swoje wyjścia.


    Słuszna uwaga, umknęło mi to ;) .... tylko jeden zatrzask

    _________________
    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: 4 paź 2013, o 12:58 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 05 sie 2013
    Posty: 1154
    Lokalizacja: Lublin / Kraków
    Pomógł: 72

    mirekk36 napisał(a):
    tylko jeden zatrzask

    No faktycznie hehehe. Nie wiem czemu tak zrobiłem... Przecież latchowanie i tak będzie zawsze następowało jednocześnie bo inaczej nie ma sensu, tylko dodatkowy kod. Czyli wystarczą 3 piny. :P



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 paź 2013, o 18:51 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 13 paź 2011
    Posty: 581
    Pomógł: 17

    mirekk36 napisał(a):
    xamrex napisał(a):
    Czyli teroretycznie, żeby działał mi ten rejestr na TWI to muszę go odłączyć, potem wysłac bit startu (te TWSTA)
    Potem go(rejestr) podłączyć i mój kod powinien ruszyć?


    ale teraz to kolega zrobił kosmiczno-marsjańską końbinację ;)

    rezasurmar napisał(a):
    Po drugie przeczytaj note TWI do AVRów, bez ustawienia TWSTA sprzętowy i2c nie wystartuje tzn, nie jako master


    Dokładnie - proponuję zacząć od tego "Po drugie" co kolega wyżej napisał - bo widać że próbujesz coś tam zrobić całkowicie na ślepo ... ot tak może się uda - może się nie uda .... biorąc pod uwagę że to co chcesz zrobić to tak jakby np hmm za pomocą widelca jeść zupę :( .... No pewnie jakoś się da widelcem zjeść troszkę tej zupy ale w większości się zachlapiesz i zniechęcisz ... po co tak?

    Proponuję ci zostaw I2C i poczytaj w nocie o możliwości konfiguracji modułu sprzętowego TWI do pracy w trybie SPI/USI ... bo tym sposobem pewnie da radę - a nie w trybie I2C bo to jak ten widelec i zupa.


    No i się udało mi przesłać dane po I2C :D (trzeba było wywołać na początku funkcję TWI_start(); aby ruszyło
    Nie do końca działa to poprawnie, bo:
    wysyłając np.
    0x00 jest stan wysoki na Q0
    0x01 jest stan wysoki na Q1 i Q0
    0x02 jest stan wysoki na Q2 i Q0
    ..
    ..
    wysyłając 0x40 jest stan wysoki na Q7 i Q0
    :)
    Ale mniej więcej działa :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 gru 2013, o 19:10 
    Offline
    Użytkownik

    Dołączył(a): 19 lip 2013
    Posty: 771
    Pomógł: 40

    Witam!
    Obejrzałem poradniki i zapragnelem tez tak potrafić:) No i na pragnieniach sie skończyło.Kupilem kiedyś dwa rejestry do testów ,ale 74hc164. Podłączyłem sobie jeden do wyświetlacza i wszystko ok.Działa jak powinno.Problem mam jak dołączyć drugi.Chodzi o fizyczne podłączenie z prockiem dwóch rejestrów jak i wysłanie danych.Nie mam pojęcia jak to multipleksować.Pisze w Bascom.Jakieś podpowiedzi żebym chociaż wiedział jak ruszyć to dalej.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 gru 2013, o 01:50 
    Online
    Moderator
    Avatar użytkownika

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

    grzeniu 73 napisał(a):
    Witam!
    Obejrzałem poradniki i zapragnelem tez tak potrafić:) No i na pragnieniach sie skończyło.Kupilem kiedyś dwa rejestry do testów ,ale 74hc164. Podłączyłem sobie jeden do wyświetlacza i wszystko ok.Działa jak powinno.Problem mam jak dołączyć drugi.Chodzi o fizyczne podłączenie z prockiem dwóch rejestrów jak i wysłanie danych.Nie mam pojęcia jak to multipleksować.Pisze w Bascom.Jakieś podpowiedzi żebym chociaż wiedział jak ruszyć to dalej.


    To ja na twoim miejscu pokazałbym chociaż schemat jak próbuję to łączyć ... itp ...

    toż one są inne niż w poradniku więc chyba nie myślisz że wszystko będzie identycznie ? Ogólna zasada ta sama no ale połączenia mogą się różnić - nie wspomnę już o języku ....

    ja w Bascomie nie pomogę - i pytanie bardziej do działu Bascom na forum

    _________________
    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: 13 gru 2013, o 14:14 
    Offline
    Użytkownik

    Dołączył(a): 19 lip 2013
    Posty: 771
    Pomógł: 40

    Witam ! O 1.50 odpowiedz:) Napisałem tutaj ,bo to tez rejestrów przesuwnych dotyczy.Odpowiedzi nie znalazłem w sieci i trochę sie tym sam pobawiłem i sie udalo.Dla potomnych może komuś sie przyda. Wystarczy wysłać dwa bajty jeden za drugim.Proste jak drut.Dzieki za poradnik ,bo dzięki niemu zrozumiałem transmisje przez SPI, a balem sie tego jak ognia.Pozdrawiam!



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 gru 2013, o 17:02 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    grzeniu 73 napisał(a):
    bo dzięki niemu zrozumiałem transmisje przez SPI, a balem sie tego jak ognia.Pozdrawiam!


    tak między nami ... shift register to jeszcze żadna transmisja na SPI :)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 gru 2013, o 19:12 
    Offline
    Użytkownik

    Dołączył(a): 19 lip 2013
    Posty: 771
    Pomógł: 40

    no wiem ale taki w połowie:) Pełnej obsługi jeszcze nie próbowałem.Ciężko znaleźć jakieś przykłady w bascom,a samemu opornie to idzie. Walcze ze sobą żeby w końcu kupić te magiczne książki,ale jak sobie pomyśle żeby wszystko od nowa zaczynać.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 gru 2013, o 19:44 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    poczytaj to : http://sunduino.elektroda.eu/wordpress/ ... o-nie-spi/
    tak wiem zamotałem ...

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 gru 2013, o 19:59 
    Online
    Moderator
    Avatar użytkownika

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

    grzeniu 73 napisał(a):
    ale jak sobie pomyśle żeby wszystko od nowa zaczynać.


    A później z kolei można sobie pluć w brodę - że szkoda, że tak późno się zaczęło od książek i wystartowania na poważnie bo - zwykle po nich już po niebieskiej (bluebooku) okazuje się - że wcale diabeł nie był taki straszny jak go malowano w naszej głowie wcześniej ;)

    Tymczasem zanim będziesz miał okazję wziąć w łapki bluebooka to rzeczywiście - skoro tak obawiasz się SPI to akurat nasz kolega SunRiver - też bardzo fajnie to wyjaśnia ;)

    http://sunduino.elektroda.eu/wordpress/ ... o-nie-spi/

    _________________
    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: 13 gru 2013, o 20:48 
    Offline
    Użytkownik

    Dołączył(a): 19 lip 2013
    Posty: 771
    Pomógł: 40

    dzięki za link.Musze spróbować teraz połączyć dwa procki.Mirek36 pewnie masz racje z ta zmiana jezyka i chyba po świętach zamówię sobie książkę.Trzeba się jednak rozwijać.Doba nie odbiegajmy od tematu.



    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: 41 ]  Przejdź na stronę Poprzednia strona  1, 2

    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:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO