Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Для обеспечения выполнения программы с начального вектора и временной задержки запуска контроллера при включении питания, необходимой для установления режимов работы тактового генератора и других устройств, служит цепь начального запуска. В большинстве микроконтроллеров начальный запуск осуществляется удержанием на некоторое время нулевого уровня на входе RESET. Для части микроконтроллеров активный уровень RESET – высокий. Таймер задержки сброса работает от RC- генератора сторожевого таймера, независимого от основного тактового генератора микроконтроллера. В некоторых микроконтроллерах содержится внутренняя схема начальной установки, и они не требуют подключения каких- либо элементов к цепи сброса. Однако и в этом случае для запуска контроллера в процессе отладки вводится кнопка сброса.
Внутренний сброс генерируется также при переполнении сторожевого таймера, схемой мониторинга напряжения питания ит.д.
Схема запуска при низком активном уровне сброса | Схема запуска при высоком активном уровне сброса |
Современные микроконтроллеры содержат внутренний тактовый генератор и допускают применение в качестве времязадающей цепи различных элементов. В режиме отладки допускается пошаговое выполнение программы; частота тактового генератора fBUS = 0 (режим dc). Возможно следующие схемы построения генератора:
внутренний кольцевой генератор, построенный на нечетном числе инверторов без дополнительных элементов RC (обеспечивает тактовую частоту близкую к максимальной для данного типа контроллера),
внутренний релаксационный RC генератор (не требует внешних элементов, но характеризуется низкой стабильностью частоты – хуже 10%[5]),
внутренний кварцевый генератор (допускается также использование пьезокерамических резонаторов и резонансных LC- контуров),
внешний генератор.
Тактирование с использованием RC- цепи | Тактирование с использованием пьезокерамического резонатора | Тактирование с использованием кварцевого резонатора | Тактирование от внешнего генератора (вывод XL2 можно использовать как буферированный источник сигналов тактирования) |
При программировании необходимо указать вариант схемы подключения в слове конфигурации. В зависимости от состояния части слова конфигурации, определяющего режим работы генератора, изменяется также длительность задержки сброса. Как и в случае с цепями питания, если использованы типовые схемы сброса и тактирования, то они могут не приводиться на схеме микропроцессорного устройства.
Дата публикования: 2014-11-26; Прочитано: 763 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!