Dziwne zachowanie diod przy PWM (nie rozumiem:/)

Jul 13, 2007 7 Replies

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ć?


Czy jestes naprawde przekonany, ze podales wystarczajaco szczegolow, zeby bez szklanej kuli moc Ci pomoc?

a jaki ustawiles prskaler dla PWMa? moze maksymalny, przy zegarze 1MHz, preskalerze np 1024 i timerze 16 bit moze ci mrygac:)

W dniu 2007-07-13 17:27, Marek Lewandowski pisze:

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:

formatting link
Chyba wszystko..

?!?!?! O co tu chodzi ? Co znaczy "migoce w rytm PWM"? Napisz bardziej przejrzy¶cie to co chcesz osi±gnaæ.

Ja na razie nie wiem, co chcesz zrobiæ?

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?

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

U¿ytkownik "Ania_i_Grzes" snipped-for-privacy@maila.pl napisa³ w wiadomo¶ci news:f7875q$mg7$ snipped-for-privacy@inews.gazeta.pl...

tutaj ustaw Prescale = 1

JJJK

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required