Не так давно программирую МК какие подвернуться. Никак не могу взять в толк одну вещь: Если мы тактируем какую нибудь периферию от таймера с определенной частотой, то имеем примерно следующее: инициализация генератора тактовых импульсов, инициализация периферии, инициализация таймера. Далее таймер считает, считает, считает -> досчитывает и генерирует прерывание. И мы что-то делаем. Например моргаем диодом. Часики продолжают тикать, пока обрабатывается прерывание, верно? А если надо опросить много кнопок, АЦП, послать посылку,...? Пройдет куча тактов (причем не всегда одинаковое количество) и уже нельзя будет сказать, например, что мы опрашиваем АЦП каждые xxx наносекунд, ведь частота прерываний поплыла. Верно?
Раздел: Песочница или Вопрос-Ответ
Раздел: Песочница или Вопрос-Ответ