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



Teraz jest 18 kwi 2025, o 12:15


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 8 sty 2014, o 11:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 sty 2014
Posty: 336
Lokalizacja: Grodzisk Mazowiecki
Pomógł: 13

Witam wszystkich w pierwszym poście
Przeniosłem swoje pytanie z innego forum mając nadzieję że tutaj otrzymam odpowiedź


Proszę o sprawdzenie moich wyliczeń czy dobrze rozumuje i liczę
Chcę uzyskać z procesora częstotliwość ok. 41Khz

Kwarc mam 8Mhz
Tak ustawiam Timer
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.




moje wyliczenia
kwarc/prescale
8000000/64=125000

Do Compare1a wpisałem 3
więc 125000/3=41666

Na wyjściu spodziewam się takiej częstotliwości 41,666Khz

Czy dobrze to wykombinowałem ?

_________________
"Nie programuj w święta - bug się rodzi"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 sty 2014, o 13:25 
Offline
Moderator
Avatar użytkownika

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

z taką częstotliwością będzie TOGLOWAŁO, a okres ? okres spowoduje że twoja częstotliwość będzie 2x mniejsza

jeśli więc chcesz swoje 41,66 kHz to musisz zrobić te same obliczenia co wyżej ale dla dwa razy wyższej częstotliwości ;)

41,666 x 2

wtedy na wyjściu będziesz miał rzeczywiście swoją upragnioną częstotliwość 41,666 kHz

_________________
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: 8 sty 2014, o 15:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 sty 2014
Posty: 336
Lokalizacja: Grodzisk Mazowiecki
Pomógł: 13

To więc liczę jeszcze raz

Zmieniam prescale na prescale = 8
F_cryst/prescale
8000000/8=1000000

Zmieniam compare1a = 12
1000000/12=83333,333
Dzielę przez dwa aby otrzymać Khz
83333,333/2=41666,666

Teraz dobrze?
W przybliżeniu będzie to 41Khz?

_________________
"Nie programuj w święta - bug się rodzi"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 sty 2014, o 15:14 
Offline
Moderator
Avatar użytkownika

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

Dokładnie o to chodzi ... - toglowanie będziesz miał z częstotliwością 83,33 kHz a okres da ci częstotliwość pożądaną czyli ok 41 kHz

tak się robi do np generowania nośnej dla pilotów podczerwieni ;)

_________________
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: 8 sty 2014, o 15:28 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 sty 2014
Posty: 336
Lokalizacja: Grodzisk Mazowiecki
Pomógł: 13

To akurat potrzebuję do przetwornicy.
Dziękuję za pomoc.

P.S. Obejrzałem wczoraj part2 materiału o ws2812
Mózg mi do tej pory paruje. W nocy nie spałem myśląc o tym jak to ugryść w bascomie
Zamówiłem diody a czekając na przesyłkę będę próbował uzyskać poszczególne bity 0 i 1 według tego protokołu
Gratulacje i powodzenia w rozwoju serwisu. :-)


EDIT: Niestety moje liczenie wzięło w łeb.
Podłączyłem analizer stanów logicznych i trochę na oczy przejrzałem

Poniższe ustawienie dało mi częstotliwość 40,8Khz ale w jaki sposób dojść do tego na kartce papieru to nadal zbytnio nie wiem.
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Kwarc 8Mhz

_________________
"Nie programuj w święta - bug się rodzi"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sty 2014, o 14:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 sty 2014
Posty: 336
Lokalizacja: Grodzisk Mazowiecki
Pomógł: 13

Dzięki. Zapiszę na kominie ku pamięci :-)

_________________
"Nie programuj w święta - bug się rodzi"



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 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