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

 
 
> Прерывания в PicoBlaze., Комплексная система прерываний.
mkalexey
сообщение Dec 7 2005, 22:25
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 86
Регистрация: 12-04-05
Пользователь №: 4 066



Доброго времени суток!

Может есть какие-то идеи или примеры?
Может быть аналоги для других софт-процессоров?

Буду благодарен.


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
lutik
сообщение Dec 8 2005, 09:04
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 128
Регистрация: 30-06-04
Из: Odessa
Пользователь №: 216



что имеется в виду под "комплексная система прерываний".

если нада несколько источников использовать - сделайте програмно доступный регистр запросов, выходы его сложите по ИЛИ и на interrupt.

в прерывании маску поочередно накладывайте в соответствии с необходимым приоритетом и выделяйте каждый источник в отдельности, после обработки - сбрасывайте запрос в регистре.

другой подход - векторные прерывания.. тоже кадата пробовали для пикоблаза, но столкнулись с тем,что контроллер сравним по емкости с процем, да и геморрой в определении адресов перехода - самому в бинарии искать нада.

короче остановились тада на первом варианте, чего и вам советую


--------------------
однако..
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 17:48
Рейтинг@Mail.ru


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