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



Teraz jest 29 maja 2026, o 18:43


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 7 kwi 2013, o 22:03 
Offline
Nowy

Dołączył(a): 10 maja 2012
Posty: 6
Pomógł: 0

Witam wszystkich, mam takie zapytanie:
- jak należy zmienić ustawienia Timera1 tak aby móc skorzystać z przykładu z książki "Odbiór kodów RC5 w podczerwieni"
a jednocześnie wykorzystać ten sam timer do modulacji PWM ??
Mówiąc ogólniej chcę na tym samym timerze 16 bitowym używać RC5 i przy pomocy pilota sterować jasnością jednego z 3 kanałów RGB.
Pozostałe 2 timery są zajęte dla pozostałych kanałów więc na pewno zależy mi na wykorzystaniu właśnie tego timera1.

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

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


W przypadku RC5 wygląda on następująco:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

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


Proszę ewentualnie o pomoc w innych rozwiązaniach...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 kwi 2013, o 22:32 
Offline
Nowy

Dołączył(a): 10 maja 2012
Posty: 6
Pomógł: 0

Oczywiście że nie muszą to być sprzętowe... po prostu wyczytałem że ten timer pozwala na realizacje takich dwóch jednoczesnych działań...
Oczywiście jeśli to ma być bardziej problematyczne niż to warte to jak najbardziej może być programowe.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 kwi 2013, o 23:34 
Offline
Moderator
Avatar użytkownika

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

No ale przecież przy próbie wykorzystania sprzętowego PWM podczas pracy przerwań ICP zmienisz zakres zliczania timera, np przy FastPWM 8-bit tylko do 255! .... to wtedy nie wiem jak będzie ci działać dekodowanie RC5 ? chyba że jakiś 10-bitowy PWM weźmiesz ale to też może być za mało - bo do max 1024 więc nie zliczy np 1400 tyknięć przy taktowaniu 8MHz i preskalerze 8 ... Nie widzi mi się żeby to wyszło - ale próbować możesz ;)

_________________
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: 3 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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