Миландр

Ключевым подразделением нашей компании является Центр Проектирования интегральных микросхем
Текущее время: 2017-май-23 12:07

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: 2015-апр-15 17:45 
Не в сети

Зарегистрирован: 2014-ноя-05 19:52
Сообщения: 13
Подскажите, как регистрировать обработчики прерывания в CodeMaster-ARM от Фитон, ну например для USB. Видел такую запись void USB_Handler(void) {} насколько она верна, не проверял, если кто знает как правильно регистрировать, подскажите.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2015-апр-17 14:24 
Не в сети
Moderator

Зарегистрирован: 2010-мар-31 10:44
Сообщения: 54
Откуда: ООО "Фирма Фитон"
В своей программе заводите C-функцию с именем USB_IRQHandler.
Код:
void USB_IRQHandler(void)
{
  .......
}
Компилятор подменит функцию обработчика прерываний, используемую по умолчанию, Вашей функцией. Полный список имен функций обработчиков прерываний можно найти в используемом Вами startup-файле в описании таблицы векторов прерываний (после метки __Vectors:).


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB