Загрузка следующая - генерация ШИМ, передача раз в 50 мс байта по SPI (USI) а также обработка прерывания от INT0 + таймер 0 для подсчета интервалов времени У меня вариант генерирую пачку, когда TCNT1 досчитал до 8, выключаю ШИМ. Контролирую время в 50 мс с посощью TCNT1. Как только прошло 50 мс, запускаю снова.
|