ATiny13 Как реализовать ШИМ с низкой частотой 5-10 сек

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Встал на лапы
Аватара пользователя
Сообщения: 136
Зарегистрирован: Сб авг 15, 2009 21:26:50
Откуда: Пенза

Сообщение andrey_artemov »

Посоветуйте пожалуйста как можно реализовать - на ATiny13 программный ШИМ с очень низкой частотой, 5-10 секунд (нагревательный элемент) На языке С
Контактная информация:
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1708
Зарегистрирован: Ср апр 23, 2008 17:44:56
Откуда: Россия, г. Нижний Новгород

Сообщение sema »

программно, программный счетчик считает прерывания от таймера/счетчика в обработчике прерывания таймера, в основной программме сравниваешь значение программного счетчика с двумя константами: вершина счета и значение шим

или вам код нужен?

а вообще, на тиньку13 код на сях писать..... :roll:
абажаю мой KIA CEED [img]http://www.kolobok.us/smiles/madhouse/to_become_senile.gif[/img]
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Контактная информация:
Реклама
GP1
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград

Сообщение GP1 »

Что-то я не понял суть вопроса.
для чего такая низкая частота, если нагревателю абсолютно без разницы будет частота 0,1 Гц или 200 кГц, я так понимаю вам надо сначало с силовым элементом определиться, а уж потом частоту ШИМа.

зы ШИМ на АСМе байт 70 в общей сложности будет со всеми прибамбасами, если надо кину в личку.
http://radiokot.ru/forum/viewtopic.php?t=18226
Чем дальше, тем больше становлюсь занудой...
Изображение
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»