Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
когда вываливаешся в какое либо прерывание все прерывания запрещаются автоматом. вот если разрешишь их принудительно тогда и будешь вываливаться в другие.
Отправлено
eXeC001er
10 мая 2007 г. 08:36
В ответ на:
Так у т/с0 приоритет прерывания выше чем у т/с3, почему он тогда не может работать внутри т/с3?
отправлено serge_mok 10 мая 2007 г. 08:27
Составить ответ
|
Вернуться на конференцию
Ответы
Конкретизируем:)..как разрешить принудительно?
—
serge_mok
(10.05.2007 08:42:13
80.242.82.114
,
пустое
)
sei
—
argus98
(10.05.2007 08:45:47
81.22.205.230
,
пустое
)
sei я устанавливаю в начале прогр при инициализации
—
serge_mok
(10.05.2007 08:51:2
80.242.82.114
,
пустое
)
читай по буквам: КОГДА ЗАХОДИШЬ В КАКОЕ ЛИБО ПРЕРЫВАНИЕ АВТОМАТИЧЕСКИ СНИМАЕТСЯ ФЛАГ РАЗРЕШЕНИЯ ГЛОБАЛЬНЫХ ПРЕРЫВАНИЙ.
—
eXeC001er
(10.05.2007 09:09:23
83.239.13.202
, 97 байт)
Если б сразу так сказал, не было бы глупых вопросов...,но всё равно спасибо
—
serge_mok
(10.05.2007 09:38:12
80.242.82.114
,
пустое
)
Ёпрст..без sei вообще ничего работать не будет
—
serge_mok
(10.05.2007 08:49:8
80.242.82.114
,
пустое
)
Чтобы разрешить вложенное прерывания, надо внутри прерывания дать команду SEI
—
argus98
(10.05.2007 09:08:45
81.22.205.230
,
пустое
)
Спасибо!, проверил работает...блин, плохо даташит глядел?
—
serge_mok
(10.05.2007 09:36:54
80.242.82.114
,
пустое
)
Всё, что касаемо прерываний, лучше знать наизусть - ибо дело это очень ответственно
—
argus98
(10.05.2007 09:59:36
81.22.205.230
,
пустое
)
Теперь появятся проблемы с регистром temp, потому что он "нереентабельный" и используется в обоих обработчиках :)
—
CD_Eater
(10.05.2007 19:55:28
89.179.240.72
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 2 на три:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru