![]() |
|
Модераторы: PILOT, ManiaK, Mazzi |
![]()
|
|
| krestiyaninov |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 14.9.2006 Репутация: нет Всего: нет |
Подскажите плз,как определить от какого источника выполняет прерывание РЕС контроллер.
Я правильно понимаю:когда выполнение прерывания переходит к РЕС,вектор для прервыания не нужен? Как в дизассемблированной прошивке найти прерывание которое выполняется РЕСом? |
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 3 Всего: 146 |
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| krestiyaninov |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 14.9.2006 Репутация: нет Всего: нет |
А!Да!Забыл сказать.
РЕС контроллер - это такая штука,которая берёт на себя простые,но частые прерывания, связанные с приемом и пересылкой данных и т.д. Если приоритет прерывания 14-15,то это прерывание выполняется РЕСом (PeripheralEvenvController - Контроллер периферийных событий).Отличие от обычной процедуры прерываний (запоминаем с стеке адрес программы,выходим из нее,выполняем подпрограмму прерывания,забираем из стека адреесс,возвращаемси обратно)состоит в том,что РЕС притормаживает выполнение основной программы на один лишь такт,не занося в стек ничего и не забирая.Выходит что РЕС за один такт выполняет приемку данных,обработку и их передачу. Отсюдова у меня вопрос:традиционно обработка прерывания происходит по вектору прерывания, а в случае РЕС? Дальше. Я дизасемблировал кое какую програмусеньку для ST10F276.Там нужно найти обработку прерывания от одного из аналоговых портов.Казалось бы просто:посмотреть обработчик прерывания от АЦП,НО!В этом обработчике ничего нет - просто зацикливание и сё. Возникло подозрение что это прерывание берёт на себя РЕС.Но как это узнать?Да,в программе есть куча моментов,где используются каналы РЕСка,конфигурируется регистр управления РЕСом (РЕСС),но как понять что именно, и от какого источника обрабатывается? Вооотт...Все. |
|||
|
||||
![]()
|
| Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)" | |
|
|
На данный раздел помимо Правил форума распространяются текже следующие правила:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |