Миландр

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

Часовой пояс: UTC+03:00




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

Зарегистрирован: 2014-ноя-05 19:52
Сообщения: 14
Подскажите, как регистрировать обработчики прерывания в 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+03:00


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

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


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

Перейти: 

Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB