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ę

Timer 3 w ATmega 128

djjagi
-
-
Posty:14
Rejestracja:25 paź 2003, o 17:32
Lokalizacja:Toronto
Kontaktowanie:
Timer 3 w ATmega 128

Postautor: djjagi » 30 maja 2005, o 03:36

Mam pytanie. Jak odpalic timer3 w m128 w roli PWM. Timer ten ma trzy wyjscia OC3a/b/c.
Problem w tym, ze Bascom zachowuje sie tak jakby tego timera nie bylo. Napisalem programik testujacy i .upa >> error 46 - bledne przypisanie << wszedzie tam gdzie jest przypisanie Pwm3x = wypelnienie. W e wszystkich innych timerach (0,1) to przypisanie jest niebieskie jak komenda (Pwm3x). Gdzie tkwi problem?!

Jagi



$regfile = "m128def.dat"
$crystal = 16000000

Config Pine.3 = Output
Config Pine.4 = Output
Config Pine.5 = Output


Config Timer3 = Pwm , Pwm = 10 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Compare C Pwm = Clear Up , Prescale = 1


Dim Wypelnienie As Integer
Wypelnienie = 0

Do
For Wypelnienie = 0 To 1023
Pwm3a = Wypelnienie
Pwm3b = Wypelnienie
Pwm1c = Wypelnienie
Next Wypelnienie

For Wypelnienie = 1023 To 0 Step -1
Pwm3a = Wypelnienie
Pwm3b = Wypelnienie
Pwm3c = Wypelnienie
Next Wypelnienie
Wait 1
Loop

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 51 gości