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? 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 20 lip 2025, o 02:01


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
    Autor Wiadomość
    PostNapisane: 9 kwi 2013, o 23:12 
    Offline
    Nowy

    Dołączył(a): 04 lut 2013
    Posty: 16
    Pomógł: 0

    Witam,
    Wpadłem ostatnio na pomysł połączenia dwóch mikrokontrolerów (np. atmega8) tak, aby w jedną stronę przesyłana była wartość od 0 do 255. Pomyślałem, że można byłoby połączyć nóżki jednego portu atmegi "nadawczej" z "odbiorczą". Na porcie nadawczym ustawiane byłyby wartości, a na odbiorczym czytane stany pinów portu. Czy taki układ ma szansę zadziałać? Czy trzeba łączyć piny przez rezystor, czy niekoniecznie? Wiem, że można skorzystać z pinów RXD i TXD. Po prostu jestem ciekawy czy coś takiego zadziała.

    Pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 kwi 2013, o 23:51 
    Offline
    Moderator
    Avatar użytkownika

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

    hmmm chętnie podpowiem ale niestety się zakręciłem i nie wiem dokładnie o co ci chodzi? O RS232 ? czy o coś innego ? a jeśli innego to ?

    _________________
    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: 10 kwi 2013, o 00:10 
    Offline
    Nowy

    Dołączył(a): 04 lut 2013
    Posty: 16
    Pomógł: 0

    Chciałem zrobić coś w tym stylu:
    Pin PD0 pierwszego mikrokontrolera połączyć z pinem PD0 drugiego mikrokontrolera. Pin PD1 pierwszego mikrokontrolera połączyć z pinem PD1 drugiego mikrokontrolera. I tak aż do PD7. Następnie na porcie mikrokontrolera pierwszego ustawić liczbę, na przykład 00001001 za pomocą polecenia:
    Kod:
    PORTD |= (1<<PD3) | (1<<PD0);

    Następnie odczytać tę wartość za pomocą drugiego mikrokontrolera i tego co ma na wejściu portu D.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 kwi 2013, o 00:49 
    Offline
    Użytkownik

    Dołączył(a): 27 gru 2012
    Posty: 159
    Pomógł: 3

    No oczywiście że za działa zrobisz sobie wtedy tzw. transmisje równoległą


    http://iair.mchtr.pw.edu.pl/~pwnuk/podr ... i/rown.png

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 kwi 2013, o 10:01 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 08 mar 2013
    Posty: 236
    Lokalizacja: Warszawa
    Pomógł: 5

    Wykorzystaj SPI. Bo tego typu pomysłu to porównywalne sa do sterowania mikrokontrolerem diode.

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 kwi 2013, o 15:43 
    Offline
    Użytkownik

    Dołączył(a): 29 lis 2012
    Posty: 1074
    Lokalizacja: Sochaczew
    Pomógł: 21

    Taka transmisja równoległa nie ma według mnie większego sensu. Marnuje się tylko piny procesora. to samo można przesłać po RS232 zarówno w bascomie jak i w C lub w basomie stosując polecenia SHIFTIN oraz SHIFTOUT.



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