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 8 maja 2025, o 14:53


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
    Autor Wiadomość
    PostNapisane: 9 cze 2016, o 10:57 
    Offline
    Użytkownik

    Dołączył(a): 04 kwi 2013
    Posty: 107
    Lokalizacja: Zabrze
    Pomógł: 0

    Witam zastanawia mnie następująca rzecz. Z jaką max częstotliwością mogą być odczytywany lub ustawiane bity we/wy uC z serii Atmega (np. Atmega32)? Czy jest to zależne tylko od taktowanie, ilości kodu?? Czy te wartości da się jakość oszacować? W dokumentacji tego nie widzę.

    Wiedza ta jest mi niezbędna do stworzenia karty we/wy podłączanej do PC za pomocą RS232.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 cze 2016, o 11:05 
    Offline
    Moderator
    Avatar użytkownika

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

    A właśnie jest ta informacja w dokumentacji PDF i wszystko zależy od tego z jakich mechanizmów korzystasz np czy z wejścia ICP, wejść licznikowych timerów czy też ręcznego badania stanów wejść. To chyba oczywiste że dla każdego z rodzajów obsługi może to się nieco różnić.... Oczywiście, że zależy od taktowania i to mocno i właśnie w nocie PDF masz zwykle podane, że tam zmiana np nie może następować szybciej niż ileś cykli zegara - ale to już trzeba sobie doczytać w szczegółach w zależności od tego co chcesz konkretnie robić. Bo zadałeś zbyt ogólne pytanie.

    _________________
    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: 9 cze 2016, o 11:13 
    Offline
    Użytkownik

    Dołączył(a): 04 kwi 2013
    Posty: 107
    Lokalizacja: Zabrze
    Pomógł: 0

    We/wy mają być bezpośrednio podawane na interfejs komunikacyjny. Nie będę używać ICP, ani innych timerów. Chcę tylko zmieniać i odczytywać stany we/wy za pomocą komputera. Wszystkimi innymi operacjami (np. pomiar częstotliwości) ma się zajmować PC.
    pomijając ograniczenia interfejsu komunikacyjnego (może ulec zmianie), czy z we/wy da się wyciągnąć odświeżanie 200 000 hz??



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 cze 2016, o 11:16 
    Offline
    Moderator
    Avatar użytkownika

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

    jari17 napisał(a):
    czy z we/wy da się wyciągnąć odświeżanie 200 000 hz??

    programowo ? ... nie wiem ... to musisz sobie sprawdzić po prostu sam - bo kto przewidzi jak program będzie wyglądał i co ty tam zamierzasz dokładnie robić

    _________________
    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: 9 cze 2016, o 11:24 
    Offline
    Użytkownik

    Dołączył(a): 04 kwi 2013
    Posty: 107
    Lokalizacja: Zabrze
    Pomógł: 0

    Czyli to wyjdzie w praniu.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 cze 2016, o 20:21 
    Offline
    Użytkownik

    Dołączył(a): 13 lut 2015
    Posty: 99
    Pomógł: 6

    Bardzo dużo zależy od tego jaki to będzie kod, bo można wachlować pinem co 1 cykl, ale wtedy nic innego nie będzie można zaimplementować pomiędzy odczytami/zapisami (np. komunikacja z PC).

    Przy 200 000 hz odświeżaniu masz dokładnie 100 cykli (20MHz cpu) na wykonanie wszystkich pośrednich operacji.

    _________________
    AVR-UART-lib
    AVR-FAST-ENCODER
    RFM7x-lib



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 cze 2016, o 09:02 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 05 mar 2016
    Posty: 85
    Pomógł: 5

    jest jeszcze arm ... gdzie mozesz wachlowac pinem z duza czestotliwoscia i miec czas na inne operacje baa.. udało sie nawet przetaktowac jeden z mikrokontroloreró na wyzsza czest. normalnie sam " miód i orzeszki "

    _________________
    I'M



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 cze 2016, o 09:11 
    Offline
    Moderator
    Avatar użytkownika

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

    robertomic napisał(a):
    jest jeszcze arm

    panie ;) .... jest jeszcze np Intel I7 .... wiesz jaką na nim można uzyskać częstotliwość wachlowania pinem ? ;) i mieć "kupę" czasu na inne operacje a nawet wykonywać je wielowątkowo i potokowo ... to już nawet lepiej niż mniód i łożeszki ;)

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