Izgoy 0 13 сентября, 2008 Опубликовано 13 сентября, 2008 · Жалоба Доброго время суток Разбираюсь со структурой MCS-51, трудновато пока дается, много чего не понимаю, в связи с чем накопилось очень много вопросов. Есть задача, создание временной сетки, что бы работать не с 1/12 частоты кварца, а с более понятными нам микросекундами. Ну с таймером я худо бедно разобрался, не могу понять, какую роль при этом играет система прерываний? Спасибо всем за участие. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ogurets 0 13 сентября, 2008 Опубликовано 13 сентября, 2008 · Жалоба http://electronix.ru/forum/index.php?showt...%EA%ED%E8%E3%E8 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 16 13 сентября, 2008 Опубликовано 13 сентября, 2008 · Жалоба Ну с таймером я худо бедно разобрался, не могу понять, какую роль при этом играет система прерываний? При чём при этом? Таймер - это просто счётчик, который считает тактовые импульсы. Его можно прочитать, записать, а можно сравнить с каким-то заданным значением. Можно разрешить прерывание при совпадении, а в обработчике прерывания прописать необходимые действия. Опишите задачу, так понятнее будет. А то непонятно, что именно непонятно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Wagan 0 13 сентября, 2008 Опубликовано 13 сентября, 2008 (изменено) · Жалоба Чтобы в своем приложении для MSC-51 ввести понятие "временной сетки", настройте таймер на минимальный размер одного ТИКа Вашей будущей системы, настройте обработчик прерывания от таймера так, чтобы он инкрементировал ТИК. В своем приложении можете оперировать понятием ТИКа, а не времени в абсолютном выражении. В таком варианте приложение будет более гибко настраиваемым и возможно переносимым на другую аппаратную платформу. Как вариант посмотрите реализацию временной сетки в РТОС, например, uCOS-II, здесь на форуме есть отдельная тема. Изменено 13 сентября, 2008 пользователем Wagan Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Izgoy 0 14 сентября, 2008 Опубликовано 14 сентября, 2008 (изменено) · Жалоба Wagan спасибо, я обязательно воспользуюсь твоим советом. Может будут еще предложения по данному вопросу? Изменено 14 сентября, 2008 пользователем Izgoy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться