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



Teraz jest 22 gru 2024, o 11:40


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 26 maja 2013, o 11:27 
Offline
Użytkownik

Dołączył(a): 26 lip 2012
Posty: 104
Pomógł: 0

Witam. Bawię się teraz PWM na STM32vldiscovery i ustawiłem sobie PWM output, obserwując rozjaśnianie diody przy wciskaniu przycisku. Docelowo chcę podłączyć wentylator PC. Obecnie staram się skonfigurować PWM input, aby odczytywać współczynnik wypełnienia. Czy poprawnie konfiguruję to wejście:

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


Wydzieliłem z tasiemca -- SunRiver



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 maja 2013, o 07:58 
Offline
Użytkownik

Dołączył(a): 26 lip 2012
Posty: 104
Pomógł: 0

Nikt nie pomoże w tej sprawie?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 maja 2013, o 09:14 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8589
Pomógł: 337

jakoś mi umknęło pewnie dlatego że piszesz w innym temacie , jest dział i warto założyć nowy temat z nowym pytaniem bo tak sie miesza wszystko.

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


Np tak można to zrealizować ... oczywiście to tylko podpowiedź .. ale teraz dasz sobie radę

ja np tak realizowałbym odczyt dla 4 kanałów PWM z jednego Timera a dane o szerokości impulsu sa przechowywane w ccr[]:

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

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 maja 2013, o 10:33 
Offline
Użytkownik

Dołączył(a): 26 lip 2012
Posty: 104
Pomógł: 0

Aby sprawdzić czy działa odczyt wartości PWM, zamierzam podłączyć wyjście PC8 (dioda) do PA8 (TIM1_CH1). Wyjście PWM mam ustawione poprawnie co widzę po jasności diody. Natomiast w ogólnie nie wchodzi w obsługę przerwania, ponieważ zapalam tam diode.
Może zacznę od początku na spokojnie. Tak wygląda konfiguracja TIM3-generowanie PWM oraz TIM1-odczyt PWM.

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


1)Przeczytałem, że kanał 2 w przypadku ustawienia kanału 1 ustawia się automatycznie, tzn. przyjmuje zbocze opadające. Przykład konfiguracji jest z książki Paprockiego.

2)Ponadto u Ciebie nie było konfiguracji podstawy czasy timera. Nie bardzo wiem na jakiej zasadzie wpisać parametry podstawy czasu dla TIM1, i czy w ogóle trzeba je umieszczać?

3) Wejście PA8 (TIM1_CH1) ustawiłem pływające. Tak też było w książce.



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: 4 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 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