Dmitry__ писал(а):16МГц * 8 бит = 4096мГц. тактовая
Добавлено спустя 57 секунд:
Частота ШИМ считается по периоду: тактовая х 2^(битность шим), такшта стм8 идет опять лесом...
Не знаю, че там в STM8, а в STM32 задается период. Т.е. у тебя там что-то прилетает на переферию (по-моему можно прям Fosc загнать) и тик будет равен 1/Fosc. Ставишь период переполнения таймера 2 и получешь Fosc/2.
Пока писал, поянл, что я тупанул - пойду посмотрю даташит (и ушел на три дня)
Добавлено спустя 32 минуты 9 секунд:
Да, вот: http://www.st.com/web/en/resource/techn ... 246267.pdf
Страница 230
(Еще у тебя в формуле частота ШИМ получается ВЫШЕ тактовой частоты)
Т.е. можно при тактовой 24МГц (при условии что таймер тактуется той же частотой), поставить ARR = 1 и CRR = 1, и тогда будет шим 50% с частотой 12МГц
Добавлено спустя 50 секунд:
8-ми битный получится 3МГц...