RTV forum PL | NewsGroups PL

Programowe sterowanie PWM w mikrokontrolerze at89C2051 jak to zrobić?

at89C2051 i PWM

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Programowe sterowanie PWM w mikrokontrolerze at89C2051 jak to zrobić?

gervee
Guest

Wed Jun 13, 2007 6:55 am   



Witam!
Może ktoś z Was mi podpowie jak realizuje się programowo (algorytm, kod z
tym, że kod to raczej nie asemblerowy) sterowanie szerokością impulsu (PWM)
w at89c2051? Ten mikrokontroler nie ma PWM zaszytego na pokładzie (wiem, że
można zmienić mikrokontroler Wink ... ale wtedy nie byłoby tematu).


Rafał

Greg(G.Kasprowicz)
Guest

Wed Jun 13, 2007 8:16 am   



Quote:
Może ktoś z Was mi podpowie jak realizuje się programowo (algorytm, kod z
tym, że kod to raczej nie asemblerowy) sterowanie szerokością impulsu
(PWM) w at89c2051? Ten mikrokontroler nie ma PWM zaszytego na pokładzie
(wiem, że można zmienić mikrokontroler Wink ... ale wtedy nie byłoby
tematu).

liczysz i porownujesz, masz np licznik 8 bitowy, programowy, np w przerwaniu

jak masz 0 w liczniku, ustawiasz pin,
jak masz n, kasujesz, gdzie n to wlasnie wartosc rejestru PWM
niektore procki maja rozszerzony timer z komparatorem, gdy licznik
przepalnia sie, ustawiasz pin, gdy komparator wykaze rownosc.
w asm sa to doslownie kilka linijek softu.
w C bedzie to pewnie ze 3 linijki.
kiedys na tej zasadzie napisalem PWM z 24 wyjsciami, ktore za pomoca
prostych filtrow zamienilem na DC do sterowania pewnego urzadzenia.

PAndy
Guest

Wed Jun 13, 2007 8:38 am   



"Greg(G.Kasprowicz)" <Grzegorz.Kasprowicz_usunto_@CERN.CH> wrote in
message news:f4o5kq$jji$1@inews.gazeta.pl...

Quote:
liczysz i porownujesz, masz np licznik 8 bitowy, programowy, np w
przerwaniu
jak masz 0 w liczniku, ustawiasz pin,
jak masz n, kasujesz, gdzie n to wlasnie wartosc rejestru PWM
niektore procki maja rozszerzony timer z komparatorem, gdy licznik
przepalnia sie, ustawiasz pin, gdy komparator wykaze rownosc.
w asm sa to doslownie kilka linijek softu.
w C bedzie to pewnie ze 3 linijki.
kiedys na tej zasadzie napisalem PWM z 24 wyjsciami, ktore za pomoca
prostych filtrow zamienilem na DC do sterowania pewnego urzadzenia.

Ty sie produkujesz, tracisz czas a to jakis troll - na grupie ostatnio
wysyp jest takich ancymonkow zadajacych pozornie ciekawe i proste
pyatnia, potem polowa grupy probuje na to odpowiadac... dla mnie wyglada
to na w miare inteligetna forme prowokacji...

gervee
Guest

Wed Jun 13, 2007 9:24 am   



Użytkownik "PAndy" <pandrw_cutthis_@poczta.onet.pl> napisał w wiadomości
news:f4o6rs$835$1@news.onet.pl...

Quote:
Ty sie produkujesz, tracisz czas a to jakis troll - na grupie ostatnio
wysyp jest takich ancymonkow zadajacych pozornie ciekawe i proste pyatnia,
potem polowa grupy probuje na to odpowiadac... dla mnie wyglada to na w
miare inteligetna forme prowokacji...

Wolnego! Ty mi od trolli nie wymyślaj! Zadałem pytanie na temat, który mnie
interesuje a na który nie znalazłem odpowiedzi. Nie chodzi mi o "cuda" i
dyskusje na temat "ilości diabłów na czubku szpilki".
Mikrokontrolerów nie znam na tyle, żeby nie zasięgać języka w miejscu, gdzie
są bardziej biegli w temacie ode mnie.

Rafał

PAndy
Guest

Wed Jun 13, 2007 11:55 am   



"gervee" <gervee_nospam@o2.pl> wrote in message
news:f4o8u6$j2f$1@srv.cyf-kr.edu.pl...
Quote:
Użytkownik "PAndy" <pandrw_cutthis_@poczta.onet.pl> napisał w
wiadomości news:f4o6rs$835$1@news.onet.pl...

Ty sie produkujesz, tracisz czas a to jakis troll - na grupie
ostatnio wysyp jest takich ancymonkow zadajacych pozornie ciekawe i
proste pyatnia, potem polowa grupy probuje na to odpowiadac... dla
mnie wyglada to na w miare inteligetna forme prowokacji...

Wolnego! Ty mi od trolli nie wymyślaj! Zadałem pytanie na temat, który
mnie interesuje a na który nie znalazłem odpowiedzi. Nie chodzi mi o
"cuda" i dyskusje na temat "ilości diabłów na czubku szpilki".
Mikrokontrolerów nie znam na tyle, żeby nie zasięgać języka w miejscu,
gdzie są bardziej biegli w temacie ode mnie.

dobrze, odpowiedz juz dostales ale ja z ciekawoscia przeczytalbym jak
szukales odpowiedzi sam... tak gdybys mogl opisac w kilku krokach
sposoby wyszukiwania informacji a ja z przyjemnoscia odszczekam zes
troll

Janko Muzykant
Guest

Wed Jun 13, 2007 5:19 pm   



Quote:
Może ktoś z Was mi podpowie jak realizuje się programowo (algorytm, kod z
tym, że kod to raczej nie asemblerowy) sterowanie szerokością impulsu (PWM)

http://www.elektroda.pl/rtvforum/topic600786.html

--
pozdrawia Adam
różne takie tam: www.smialek.prv.pl

lwh
Guest

Wed Jun 13, 2007 5:19 pm   



Użytkownik "PAndy" <pandrw_cutthis_@poczta.onet.pl> napisał w wiadomości
news:f4oibl$ev8$1@news.onet.pl...
Quote:
szukales odpowiedzi sam... tak gdybys mogl opisac w kilku krokach sposoby
wyszukiwania informacji a ja z przyjemnoscia odszczekam zes

Czy to może być tak: ?

-szukanie odpowiedzi w google - brak satysfakcjonującej odpowiedzi.
-zapytanie we wszystkich miejscach, gdzie może być ktoś znający odpowiedź

Po co tracić czas na wertowanie tomów literatury i prowadzenie kosztownych
eksperymentów, skoro ktoś to przed nami zrobił ? Po co płacić, skoro są
życzliwi frajerzy ?

PAndy
Guest

Wed Jun 13, 2007 5:41 pm   



"lwh" <l@vp.pl> wrote in message news:f4p5e5$bkh$1@news.onet.pl...
Quote:

Użytkownik "PAndy" <pandrw_cutthis_@poczta.onet.pl> napisał w
wiadomości news:f4oibl$ev8$1@news.onet.pl...
szukales odpowiedzi sam... tak gdybys mogl opisac w kilku krokach
sposoby wyszukiwania informacji a ja z przyjemnoscia odszczekam zes

Czy to może być tak: ?

-szukanie odpowiedzi w google - brak satysfakcjonującej odpowiedzi.
-zapytanie we wszystkich miejscach, gdzie może być ktoś znający
odpowiedź

Po co tracić czas na wertowanie tomów literatury i prowadzenie
kosztownych eksperymentów, skoro ktoś to przed nami zrobił ? Po co
płacić, skoro są życzliwi frajerzy ?


hm, lubie dzielic sie wiedza ktora zdobylem wiec moge byc zyczliwym
frajerem ale granice i frajerstwa i zyczliwosci... bez wiekszego trudu
mozna znalezc udokumentowane procedury PWM, algorytmy itd - stad moje
podejrzenia

Taddy
Guest

Thu Jun 14, 2007 10:48 am   



lwh wrote:

Quote:
Czy to może być tak: ?

-szukanie odpowiedzi w google - brak satysfakcjonującej odpowiedzi.
Z google (czwarty link po zapytaniu o "pwm code"):

http://www.dattalo.com/technical/theory/pwm.html

Quote:
Po co tracić czas na wertowanie tomów literatury i prowadzenie kosztownych
eksperymentów, skoro ktoś to przed nami zrobił ? Po co płacić, skoro są
życzliwi frajerzy ?
No z tym to juz niezle dales czadu... Sad


--
Taddy
http://www.rcx.pl/

elektroda NewsGroups Forum Index - Elektronika Polska - Programowe sterowanie PWM w mikrokontrolerze at89C2051 jak to zrobić?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map