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

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

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

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