Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Это из-за того, что компилятор "украшает" имена функций. Надо так:

Отправлено Глупый_пИнгвин (62.117.81.4) 24 марта 2010, г. 15:04
В ответ на: Начал разбираться с LPC2388 под IARом, за основу взял проект GetStarted из примеров. Возникла проблема с переводом проекта на С++, после включения ++-ов не вызываются прерывания. отправлено skyspark 24 марта 2010, г. 13:59


extern "C" __irq __arm void FIQ_Handler( void )
{
}

typedef void (__arm *pvfv)( void );

extern "C" __irq __arm void IRQ_Handler( void )
{
pvfv vector;

if ( ( vector = (pvfv)VICADDRESS ) != 0 )
(*vector)();
VICADDRESS = 0; // Clear interrupt in VIC
}



Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите 6 на два:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru