ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
14 октября
1547822 Топик полностью
il-2 (Вчера, 17:10, просмотров: 65) ответил my504 на Есть такие случаи, когда нужно сгенерировать прерывание из основного кода. Это прерывание называется софтверным. О нем и речь. Часто для этого используют незадействованную периферию. Например внешние прерывания, которые вызываются не с ноги МК (нога никуда не подключена и подтянута в пассивное состояние), а с помощью соответствующего бита регистра SWTr. Заслал туда единицу - сгенерировалось внешнее прерывание. Однако есть специальная инструкция и вектор, чтобы не
Все-таки остается вопрос, зачем вам непременно это надо делать в виде прерывания? То-же самое можно получить, сделав вызов подпрограммы. 

Программное прерывание в АРМ используется в РТОС для переключения контекста, еще в прерываниях можно получить какой-либо привелегированный доступ. Вам это надо? Если нет - то просто вызывайте подпрограмму.