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



Teraz jest 26 lut 2025, o 12:40


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 2 paź 2013, o 19:01 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 maja 2012
Posty: 471
Lokalizacja: ZGY/ZS
Pomógł: 30

Cześć, coś tam sobie majstruje i jestem na etapie przydziału zasobów uC w postaci nóżkowej do peryferii i mam pewną zagwozdkę z timerami jak je rozdzielić na zadania. Bestia zwana M64 posiada dwa timery 16-bitowe z trzema kanałami PWM na timer. W projekcie będzie WAV-grajek, ale bez DAC-a (nie zależy mi na dobrej jakości) więc potrzebuję tylko do tego zadania dwa timery:

- timer 2 - samplowanie
- timer 1 - PWM

Chodzi właśnie o ten timer 1, potrzebuję tylko mono, więc dwa pozostałe kanały PWM leżą odłogiem. Chciałbym użyć ich do innych celów (jako sprzętowe PWM). Tutaj moje pytanie czy nie ma przeciwwskazań do tego, może o czymś zapomniałem? Dodam, że chcę uniknąć PWM-ów programowych

_________________
eDiyCraft.blogspot.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 paź 2013, o 19:14 
Offline
Moderator
Avatar użytkownika

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

No wav grajka nie zrobiłbyś nigdy na programowych PWM'ach w AVR'kach :(

na sprzętowych jak najbardziej

_________________
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: 2 paź 2013, o 20:45 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 maja 2012
Posty: 471
Lokalizacja: ZGY/ZS
Pomógł: 30

Trochę nie o to mi chodziło. Timer 1 sprzętowy kanał A zaprzęgam do grajka, tu sprawa jasna, i zostają mi dwa wolne sprzętowe kanały PWM w Timerze 1 które chcę wykorzystać do czegoś innego, np ster. jasnością ledów

_________________
eDiyCraft.blogspot.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 paź 2013, o 09:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 maja 2012
Posty: 471
Lokalizacja: ZGY/ZS
Pomógł: 30

Nie do końca zgadzam się z tobą. Wszystkie kanały PWM oczywiście będą pracowały z tą samą częstotliwością, to się zgadza. Jednak Timer1 generuje jedynie nośną dla głośnika i ona jest ustawiana tylko raz, dynamicznie zmieniane jest tylko wypełnienie, a częstotliwość PWMa zostaje taka sama. To o czym piszesz dotyczy Timer0 który odpowiada za samplowanie i właśnie w nim jest dobierany zmiennie preskaler.

_________________
eDiyCraft.blogspot.com



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