Привет! Прерывания. не совсем понятно.

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
moza-mult
Родился
Сообщения: 10
Зарегистрирован: Чт апр 14, 2011 12:41:50

Привет! Прерывания. не совсем понятно.

Сообщение moza-mult »

Всем хай :) только только разобрался с одной проблемой, появилась другая... только не пинайте сильно ногами :)
Необходимо разработать микропроцессорное устройство, в котором микроконтроллер непрерывно генерирует периодический сигнал с периодом T и длительностью импульса t машинных циклов. Во время выполнения этой задачи МК реагирует на прерывания двух типов. Обработчик каждого из прерываний подсчитывает количество прерываний данного типа и, когда оно достигает шести, запрещает прерывание от данного источника. На время обработки прерывания генерация сигнала приостанавливается.

Параметры импульса
Период импульса Т 1100 машинных циклов (305 мкс*)
Длительность импульса t 340 машинных циклов (94 мкс*)
Источники прерывания
Запрос на прерывание от внешнего источника INT0
Запрос на прерывание от внутреннего источника INT1
* при частоте работы микроконтроллера равной 3,69 МГц.

Вот... задание есть... а понимания нет... помогите написать исходник :)
потом это дело все будет анализироваться на спец коробочке(логический анализатор) ... типа осциляка....
вот... приветствуется все :)
orinoko

Re: Привет! Прерывания. не совсем понятно.

Сообщение orinoko »

Генератор можно сделать из TCNT1 (AVR) в режиме "Fast PWM Mode 10-bit". Таким образом он будет работать сам, чисто аппаратно. А вообще задача тривиальна, просто надо, как обычно, иметь желание что-то сделать самому, либо заплатить тому, у кого это желание есть, так как это учебная задача.
Закрыто

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