Вопросы с тегом «interrupts»

Механизм управления потоком программ в компьютере. Когда компьютер прерван, он сохраняет свое текущее рабочее состояние и переходит к выполнению кода, который зависит от того, какое прерывание было сгенерировано. Прерывания могут быть как аппаратными, так и программными; программные прерывания называются ловушками. Это альтернативный механизм опроса и основа, на которой реализуется большинство операций ввода-вывода, многозадачности и управления.

2
Программа обработки прерываний AVR не выполняется так быстро, как ожидалось (накладные расходы на инструкции?)
Я разрабатываю небольшой логический анализатор с 7 входами. Мое целевое устройство ATmega168с тактовой частотой 20 МГц. Для обнаружения логических изменений я использую прерывания смены контактов. Сейчас я пытаюсь определить минимальную частоту дискретизации, которую я могу обнаружить при смене контактов. Я определил значение минимум 5,6 мкс (178,5 кГц). Каждый сигнал ниже …

3
Измерение загрузки процессора в режиме прерывания
У меня есть ISR, который обновляет дисплей с фиксированной частотой. Я хотел бы настроить свою процедуру так, чтобы минимизировать накладные расходы и оставить как можно больше времени процессора открытым для другой обработки, но у меня нет никакого хорошего способа собрать метрики для определения загрузки моего процессора. Я мог бы посмотреть …

1
Ошибка в компиляторе Keil ARM с обработчиками прерываний и C ++?
У меня проблема с записью обработчиков прерываний в компиляторе Keil ARM для LPC1114. Когда я пишу программу на C ++ и указываю опцию компилятора --cpp, весь код из обработчиков прерываний исчезает, он заменяется бесконечным циклом. Я написал простую программу, которая иллюстрирует мою проблему. #include "LPC11xx.h" // LPC11xx definitions #define SYSTICK_DELAY …
8 c++  interrupts  keil 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.