Siema
Bawię się ostatnio pwm-em oglądając przebiegi na "oscyloskopie" (zabawce DS0138) i zauważyłem krótki impuls przy skrajnej wartości OCR0=0.
Mając to wgrane do Atmegi 16 na 16 Mhz:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Mam taki impuls:
![Obrazek](https://obrazkiforum.atnel.pl/thumb/998/b915ee0f2a1392f88e178893b18879dc.JPG)
![Obrazek](https://obrazkiforum.atnel.pl/thumb/998/d85a0a26b8414d4ecd02a0b65544084a.JPG)
Jest nawet w nocie na to paragraf:
Cytuj:
The extreme values for the OCR0 Register represents special cases when generating a
PWM waveform output in the fast PWM mode. If the OCR0 is set equal to BOTTOM, the
output will be a narrow spike for each MAX+1 timer clock cycle. Setting the OCR0 equal
to MAX will result in a constantly high or low output (depending on the polarity of the output
set by the COM01:0 bits.)
Pytanie czy da się coś z tym zrobić aby się tego pozbyć?
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
Tak z praktycznego punktu widzenia - jak bym takim pwm-em sterował MOSFETA to nie będzie on się przez to nie potrzebnie grzał?
Nie mam doświadczenia dlatego pytam, żeby eliminować wszelkie niewiadome
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
Pozdrowienia!