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



Teraz jest 5 gru 2024, o 03:41


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: 27315
Lokalizacja: Szczecin
Pomógł: 1041

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: 27315
Lokalizacja: Szczecin
Pomógł: 1041

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: 27315
Lokalizacja: Szczecin
Pomógł: 1041

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 1 gość


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