slawek7
Guest
Wed Jan 16, 2008 1:42 pm
Cześć.
Możecie mi powiedzieć jak zrobić trzykanałowy programowy PWM w uc
89C4051. Program ma byc napisany w C.
Co jakiś czas mam byc realizowane przerwanie od timera i za kazdym
przerwaniem zwiększana zmienna licząca od 0 do 255.
Tylko jak teraz zmieniać stan wyprowadzenia i jaki zastosować warunek
Greg(G.Kasprowicz)
Guest
Wed Jan 16, 2008 3:21 pm
Możecie mi powiedzieć jak zrobić trzykanałowy programowy PWM w uc
89C4051. Program ma byc napisany w C.
Co jakiś czas mam byc realizowane przerwanie od timera i za kazdym
przerwaniem zwiększana zmienna licząca od 0 do 255.
Tylko jak teraz zmieniać stan wyprowadzenia i jaki zastosować warunek
w czym problem?
porownujesz licznik z wartoscia PWM, jesli sie zgadza to kasujesz pin
jak dojdzie do 0 to ustawiasz pin
nie proscije wziac jakeigos mega8?
lub chocby tiny2313??
Yes
Guest
Thu Jan 17, 2008 7:36 am
Greg(G.Kasprowicz) pisze:
Quote:
Możecie mi powiedzieć jak zrobić trzykanałowy programowy PWM w uc
89C4051. Program ma byc napisany w C.
Co jakiś czas mam byc realizowane przerwanie od timera i za kazdym
przerwaniem zwiększana zmienna licząca od 0 do 255.
Tylko jak teraz zmieniać stan wyprowadzenia i jaki zastosować warunek
w czym problem?
porownujesz licznik z wartoscia PWM, jesli sie zgadza to kasujesz pin
jak dojdzie do 0 to ustawiasz pin
nie proscije wziac jakeigos mega8?
lub chocby tiny2313??
Nie prościej, bo to jego zadanie na zaliczenie i miało być na 80C4051

yes