Модераторы: PILOT, ManiaK, Mazzi
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> PEC контроллер, PEC контроллер 
:(
    Опции темы
krestiyaninov
Дата 4.10.2006, 13:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 14.9.2006

Репутация: нет
Всего: нет



Подскажите плз,как определить от какого источника выполняет прерывание РЕС контроллер.
Я правильно понимаю:когда выполнение прерывания переходит к РЕС,вектор для прервыания не нужен?
Как в дизассемблированной прошивке найти прерывание которое выполняется РЕСом? smile 
PM MAIL   Вверх
Romikgy
Дата 4.10.2006, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 3
Всего: 146



Цитата(krestiyaninov @  4.10.2006,  12:14 Найти цитируемый пост)
РЕС контроллер

а кто это ? не PIC ли?


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
krestiyaninov
Дата 4.10.2006, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 14.9.2006

Репутация: нет
Всего: нет



А!Да!Забыл сказать.
РЕС контроллер - это такая штука,которая берёт на себя простые,но частые прерывания, связанные с приемом и пересылкой данных и т.д. Если приоритет прерывания 14-15,то это прерывание выполняется РЕСом (PeripheralEvenvController - Контроллер периферийных событий).Отличие от обычной процедуры прерываний (запоминаем с стеке адрес программы,выходим из нее,выполняем подпрограмму прерывания,забираем из стека адреесс,возвращаемси обратно)состоит в том,что РЕС притормаживает выполнение основной программы на один лишь такт,не занося в стек ничего и не забирая.Выходит что РЕС за один такт выполняет приемку данных,обработку и их передачу.
Отсюдова у меня вопрос:традиционно обработка прерывания происходит по вектору прерывания, а в случае РЕС?

Дальше.
Я дизасемблировал кое какую програмусеньку для ST10F276.Там нужно найти обработку прерывания от одного из аналоговых портов.Казалось бы просто:посмотреть обработчик прерывания от АЦП,НО!В этом обработчике ничего нет - просто зацикливание и сё.
Возникло подозрение что это прерывание берёт на себя РЕС.Но как это узнать?Да,в программе есть куча моментов,где используются каналы РЕСка,конфигурируется регистр управления РЕСом (РЕСС),но как понять что именно, и от какого источника обрабатывается?
Вооотт...Все.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)"
PILOT ManiaK
UniBomb Mazzi

На данный раздел помимо Правил форума распространяются текже следующие правила:


  • Прежде чем создать тему воспользуйтесь поиском или посмотрите в faq. Возможно на форуме уже есть ответ на ваш или близкий к вашему вопрос.
  • В заголовке темы в квадратных скобках обозначьте используемое семейство микроконтроллера: [avr],[pic],[arm].
  • При создании темы с вопросом указывайте участок кода с ошибкой, версию компилятора, схемы подключения, fuse биты и прочие данные, которые помогут найти правильный ответ. Для форматирования текста программ используйте кнопку код.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Для флуда, просьб выполнить задание, поиска партнёров или исполнителей существуют свои разделы.
  • Если вы заметили несовместимое с правилами сообщение, то можете уведомить об этом модератора раздела нажав кнопку Репорт у соответствующего сообщения.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема »


 




[ Время генерации скрипта: 0.0437 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.