Ania_i_Grzes
Guest
Fri Jul 13, 2007 4:18 pm
Witam
Potrzebuję układ z PWM. Wziąłem na blat AT90S2313.
PWM działa aż miło. Wyjście na PB.3.
Sęk w tym, że do PB.7 mam podłączoną diodę LED, która ma świecić gdy
jest włączony PWM. Ale ta dioda nie świeci, ona sobie migoce w rytm PWM.
Dioda podłączona do uPC przez rezystor, prąd 'wpływa' do cpu.
Jak to ugryźć? Kombinuję z konfiguracją portów/pinów i nic, co
można/TRZEBA zrobić?
--
Pozdrawiamy, Ania, Grzes i synek Kamilek (08.05.2005)
http://www.allegro.pl/show_user_auctions.php?uid=3195515
"Najtrudniejszy jest koniec miesiąca. Zwłaszcza trzydzieści ostatnich dni."
Marek Lewandowski
Guest
Fri Jul 13, 2007 4:27 pm
On Jul 13, 5:18 pm, Ania_i_Grzes <b...@maila.pl> wrote:
Quote:
Potrzebuję układ z PWM. Wziąłem na blat AT90S2313.
PWM działa aż miło. Wyjście na PB.3.
Sęk w tym, że do PB.7 mam podłączoną diodę LED, która ma świecić gdy
jest włączony PWM. Ale ta dioda nie świeci, ona sobie migoce w rytm PWM.
Czy jestes naprawde przekonany, ze podales wystarczajaco szczegolow,
zeby bez szklanej kuli moc Ci pomoc?
--
Marek Lewandowski
ICQ#/GG#: ask per mail. mail: locust[X]poczta/onet/pl
my gallery:
http://www.pbase.com/mareklew
my kind-of-a-blog:
http://lockaphoto.stufftoread.com
Greg(G.Kasprowicz)
Guest
Fri Jul 13, 2007 4:40 pm
Quote:
Witam
Potrzebuję układ z PWM. Wziąłem na blat AT90S2313.
PWM działa aż miło. Wyjście na PB.3.
Sęk w tym, że do PB.7 mam podłączoną diodę LED, która ma świecić gdy jest
włączony PWM. Ale ta dioda nie świeci, ona sobie migoce w rytm PWM.
Dioda podłączona do uPC przez rezystor, prąd 'wpływa' do cpu.
Jak to ugryźć? Kombinuję z konfiguracją portów/pinów i nic, co
można/TRZEBA zrobić?
a jaki ustawiles prskaler dla PWMa?
moze maksymalny, przy zegarze 1MHz, preskalerze np 1024 i timerze 16 bit
moze ci mrygac:)
Ania_i_Grzes
Guest
Fri Jul 13, 2007 4:53 pm
W dniu 2007-07-13 17:27, Marek Lewandowski pisze:
Quote:
Czy jestes naprawde przekonany, ze podales wystarczajaco szczegolow,
zeby bez szklanej kuli moc Ci pomoc?
Próbny program:
$regfile = "2313def.dat"
$crystal = 4000000
Config Timer1 = Pwm , Pwm = 8 , Prescale = 256 , Compare A Pwm = Clear
Up , Compare B Pwm = Clear Up
Config Portb = Output
Pwm1a = 100
Start Timer1
Config Portb = &B11111111
Portb = &B01111111
Do
Loop
End
Schemat:
http://www.fotosik.pl/pokaz_obrazek/b30d269aba3ab3c9.html
Chyba wszystko..
--
Pozdrawiamy, Ania, Grzes i synek Kamilek (08.05.2005)
http://www.allegro.pl/show_user_auctions.php?uid=3195515
"Najtrudniejszy jest koniec miesiąca. Zwłaszcza trzydzieści ostatnich dni."
Guest
Mon Jul 16, 2007 8:46 pm
jesli nie obciazy to zbyt wiele wyjscia to dolozenie elektrolitu i
diody ewentualnie rezystora usunie migotanie, srednia wydajnosci
swiecenia jednak bedzie mala, byc może konieczne bedzie wspomaganie,
moze inaczej rozwiazac uklad?
Greg(G.Kasprowicz)
Guest
Tue Jul 17, 2007 1:57 pm
jesli nie obciazy to zbyt wiele wyjscia to dolozenie elektrolitu i
diody ewentualnie rezystora usunie migotanie, srednia wydajnosci
swiecenia jednak bedzie mala, byc może konieczne bedzie wspomaganie,
moze inaczej rozwiazac uklad?
przeciez PWMem mozna jechac w atmega grube kHz..
okiem tego nie zauwazy
Janusz
Guest
Tue Jul 17, 2007 5:43 pm
Użytkownik "Ania_i_Grzes" <brak@maila.pl> napisał w wiadomości
news:f7875q$mg7$1@inews.gazeta.pl...
Quote:
W dniu 2007-07-13 17:27, Marek Lewandowski pisze:
Czy jestes naprawde przekonany, ze podales wystarczajaco szczegolow,
zeby bez szklanej kuli moc Ci pomoc?
Próbny program:
$regfile = "2313def.dat"
$crystal = 4000000
Config Timer1 = Pwm , Pwm = 8 , Prescale = 256 , Compare A Pwm = Clear
tutaj ustaw Prescale = 1
JJJK