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



Teraz jest 21 lis 2024, o 14:42


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
PostNapisane: 12 paź 2022, o 20:07 
Offline
Nowy

Dołączył(a): 18 sty 2022
Posty: 11
Pomógł: 0

Próbuję na arduino wygenerować częstotliwość oscylacyjną 100khz ale coś nic nie wychodzi.
Nie pojawia się przebieg na pinie 9 i 10.

Składnia: [ Pobierz ] [ Ukryj ]
język cpp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 paź 2022, o 21:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2014
Posty: 1030
Lokalizacja: Trójmiasto
Pomógł: 189

mark162 napisał(a):
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Czytałeś w nocie co ustawiłeś w ten sposób?
Obrazek
Co znaczy ni mniej ni więcej że przy porównaniu stan pinów będzie ustawiany na 0, natomiast nigdzie i nic nie ustawia stanu wysokiego na tych pinach więc nie oczekuj przebiegu.
Jeśli chcesz uzyskać przebieg, i o częstotliwości 100kHz to kod musiał by wyglądać tak (bo przy preskalerze 8 i porównaniu 4 jak miełeś w kodzie, nie będzie 100kHz a 200kHz)
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

częstotliwość wyliczona dla fabrycznego kwarca 16MHz => 16000000/8(preskaler)/9+1(licznik w trybie porównania)/2(bo przebieg jest budowany w 2 tyknięciach licznika, jedno -> stan wysoki, drugie -> stan niski) = 100000Hz



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