[an error occurred while processing this directive]
Просветите темноту......
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Ilhom 23 августа 2002 г. 23:27

Давно меня здесь не было ....... эээээээээх......

Вот тут недавно понадобилось сделать ШИМ,
и я вместо обычных двух импульсов 1 (ширина=значение ШИМа) и
0 (ширина=255-значение ШИМа) сотворил такое:

r16=pwm_val;
for (r17 = 0; r17 < 256; r17++){
r16 = r16 + pwm_val
if (SREG(C))
set(PD5, 1);
else
set(PD5, 0);
}
Получилось на редкость классно - RC фильтр сглаживает гораздо лучше, поскольку "несущая" частота значительно выше чем при обычном ШИМ'е
одно только беспокоит:
1. Что я натворил?
2. Правильно я ли это сделал?
3. Почему напряжение стало меняться медленее чем обычно? Или субьективно?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru