Re: Matematický problém
Martin Záruba
swz na volny.cz
Neděle Červenec 14 15:12:25 CEST 2024
Dík, podívám se
Martin Záruba
Dne 14.7.2024 v 14:41 Miroslav Mraz napsal(a):
> Pokud nevadí, že je to trochu jinak, pak právě tento problém PWM jsem
> před časem řešil zde
> https://kizarm.github.io/pwm/html/index.html
> Pro váš případ je maxpwm=100, INPUT_BIT_RANGE můžete volit podle toho
> co vám "upočítá" procesor, více je lépe. Když pochopíte princip, pak
> je to už sranda. Nepotřebujete žádné dělení.
>
> Mrazík
>
> On 14. 07. 24 14:02, Martin Záruba wrote:
>> ...
>>
>> Jen na vsvětlení, co jsem si to vymyslel: Potřebuji udělat PWM na cca
>> 160 kHz na ATMega, kde hodiny jsou na 16MHz. Tím mi vychází na celou
>> periodu 100 kroků. Pokud se pohybuji v horní části (pulz je
>> dostatečně dlouhý) je krok změny PWM dostatečně jemný. Ale na dolním
>> konci, kdy poměr ON-OFF je třeba 1:10 je velký rozdíl mezi 10 a 11.
>> Proto jsem hledal řešení, kde například (raději jemněji) 10.5 lze
>> získat jako 84 / 8, tedy Y = 84; X = 8;
>>
>> Martin Záruba
>>
>>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20240714/d31e15d6/attachment.htm>
Další informace o konferenci Hw-list