Технический форум по робототехнике.
MiBBiM » 31 авг 2009, 21:29
кстати, откуда взялось магическое число 510 (т.е. не степень двойки)?
blindman » 31 авг 2009, 21:33
от 0 до 255, от 255 до 0 - итого 510 периодов тактовых импульсов на 1 цикл ШИМ
ALHIMIK » 31 авг 2009, 21:53
счётный регистр отстаётся в переполненом состоянии один такт + такт на переход 255-0
и в Евстифееве частота ШИМ = частота тактовая/(делитель *512)
Добавлено спустя 39 секунд:
Режим с точной фазой
blindman » 31 авг 2009, 21:54
В каком таком переполненном состоянии?
ALHIMIK » 31 авг 2009, 21:54
досчитал до 255
и ждёт один такт + такт для 255 - 0
blindman » 31 авг 2009, 21:57
ALHIMIK: речь о режиме Phase Correct PWM. Ты читал о нем в даташите? Где там написано что кто-то что-то ждёт? И что в этом режиме есть переход 255 => 0 ?
ALHIMIK » 31 авг 2009, 21:58
стр 358 середина 2 го обзаца
Евстифеева
blindman » 31 авг 2009, 22:15
А ты возьми и в железе проверь. А потом сравни с данными даташита и тем, что Евстифеев пишет. Даже Библию и ту полностью на веру только фанатики принимают
ALHIMIK » 31 авг 2009, 22:21
со сбросом таймера я конечно погоречился
те 512 очередная опечатка ?
blindman » 31 авг 2009, 22:28
Не знаю, опечатка это или просто недопонимание, не разрешённое практикой, но 512 - это неверно. При частоте кварца 7,3728 МГц и предделителе 1024, измеренная частота ШИМ получается 14,11 Гц - что соответствует 510, а не 512 (14,0625 Гц).
MiBBiM » 31 авг 2009, 22:33
а я картинку нарисовал для 2х-битного шима и сразу все стало ясно
спасибо
blindman'у
avr123.nm.ru » 31 авг 2009, 22:47
да и в студии 510 получается.
Добавлено спустя 1 минуту 21 секунду:ALHIMIK писал(а):стр 358 середина 2 го обзаца
Евстифеева
ща все метнулись евстифеева от пыли чистить и искать стр 358
MiBBiM » 31 авг 2009, 23:07
ALHIMIK писал(а):досчитал до 255 и ждёт один такт + такт для 255 - 0
если бы на сброс счетчика тратился тик таймера, то частота шим вычислялась бы с коэффициентом 257
avr123.nm.ru » 31 авг 2009, 23:55
и кто етот офтоп вычистит ????????????
хорошо бы в топик "Таймеры в AVR"
ALHIMIK » 03 сен 2009, 19:35
если бы на сброс счетчика тратился тик таймера, то частота шим вычислялась бы с коэффициентом 257
с чего бы это ?
255 считает + 1 на переход(сброс) = 256
справедливо для всего кроме чёткая фаза , чёткая фаза и частота