реклама на сайте
подробности

 
 
> Software Interrupts, Кто сталкивался?
Den
сообщение Oct 19 2006, 07:01
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 67
Регистрация: 28-12-04
Из: Нижний Новгород
Пользователь №: 1 714



Господа! Объясните пожалуйста что это такое, как это работает в микроконтроллерах и для чего вобще применяется в ARM.
Непосредственно меня интересует реализация в ADuC 70xx ???
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
klen
сообщение Oct 19 2006, 08:51
Сообщение #2


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



В ставлю свой пятак.
1. Програмные прерывания отличаются от IRQ/FIQ тем что после выхода из обработчика исаолняется следующая за SWI команда. В IRQ/FIQ та которая была прервана.
2. Вызов как уже сказали исполняется в превелегерованном режиме.
3. По сути это форма вызова функции операционой системы (если она есть).

Если интересует как это делается в GCC, то покажу пример.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 00:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01353 секунд с 7
ELECTRONIX ©2004-2016