Witam.
Dopiero zaczynam programowanie ATmegi8 i nie mogę nigdzie znaleźć z jaką częstotliwością działa wyjście PWM? Chodzi tu czy dam radę uzyskać stosunkowo wielką (kilka kHz) jak i bardzo małą (0.1 Hz) częstotliwość?
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięCzęstotliwość PWM w Atmega8
Moderatorzy:Jacek Bogusz, robertw, k.pawliczak, Moderatorzy
Re: Częstotliwość PWM w Atmega8
Na częstotliwość (okres) przebiegu PWM , wpływa kilka(naście ?) czynników.Nie da się więc w prosty sposób , podać tego na tacy.Witam.
Dopiero zaczynam programowanie ATmegi8 i nie mogę nigdzie znaleźć z jaką częstotliwością działa wyjście PWM? Chodzi tu czy dam radę uzyskać stosunkowo wielką (kilka kHz) jak i bardzo małą (0.1 Hz) częstotliwość?
Podstawowe czynniki to:
a)częstotliwość taktowania proca
b)preskler
c)rozdzielczość użytego timera
d)użyty tryb
...
z)pomysłowość piszącego kod
To o co pytasz , da się łatwo osiągnąć jeśli nie sprzętowo , to programowo.Na M8 raczej sprzętowo A ile kanałów Cię interesuje
Piotrek
Nie rozumiem w czym problemCzęstoliwość taktowania 1MHz, preskaler 10bitowy, licznik 16bitowy. Teoretycznie więc f(min) = 1000000/(1024*65535), ale jak to w praktyce wygląda:(
Chcę uzyskać stosunkowo małą częsotoliwość (0.1Hz do 250Hz) więc nie jestem pewien czy da się aż tak małą uzykać na tym układzie
Ustaw wypełnienie na 50% , podłącz diodę LED lub woltomierz pod wyjście oc1x i sprawdź.
Dla powyższych danych , okres = ~67 !!! sekund ,czy to jeszcze "za szybko"
Piotrek
PS
Liczby nie kłamią
1/(1000000/1024/65536)=~67.11 sek. (~0.015Hz)
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 63 gości