Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено новичок2 29 декабря 2003 г. 20:37
В ответ на: Массив указателей на функции в постоянной памяти и выбор по индеску на СИ - подскажите синтаксис, не догоняю. отправлено Vladimir Ljaschko 29 декабря 2003 г. 20:28


typedef void (*VECTORS)(); /* Defines a type VECTORS which is a pointer to a */
/* function that returns void; takes no arguments */

const VECTORS vec[] = /* Interrupt vector table (doesn't include RESET) */
{
UnusedIsr, /* INT1 - Maskable int 1 */
UnusedIsr, /* INT2 - Maskable int 2 */
UnusedIsr, /* INT3 - Maskable int 3 */
UnusedIsr, /* INT4 - Maskable int 4 */
UnusedIsr, /* INT5 - Maskable int 5 */
UnusedIsr, /* INT6 - Maskable int 6 */
UnusedIsr, /* INT7 - Maskable int 7 */
UnusedIsr, /* INT8 - Maskable int 8 */
UnusedIsr, /* INT9 - Maskable int 9 */
UnusedIsr, /* INT10 - Maskable int 10 */
UnusedIsr, /* INT11 - Maskable int 11 */
UnusedIsr, /* INT12 - Maskable int 12 */
Int13Isr, /* INT13 - Maskable int 13, timer 1 */
Int14Isr, /* INT14 - Maskable int 14, timer 2 */
UnusedIsr, /* DLOGINT- Maskable data-logging int */
UnusedIsr, /* RTOSINT- Maskable real-time OS int */
UnusedIsr, /* Reserved */
UnusedIsr, /* NMI - Nonmaskable interrupt */
UnusedIsr, /* ILLEGAL- Illegal instruction trap */
UnusedIsr, /* USER1 - User-defined sw int/trap */
UnusedIsr, /* USER2 - User-defined sw int/trap */
UnusedIsr, /* USER3 - User-defined sw int/trap */
UnusedIsr, /* USER4 - User-defined sw int/trap */
UnusedIsr, /* USER5 - User-defined sw int/trap */
UnusedIsr, /* USER6 - User-defined sw int/trap */
UnusedIsr, /* USER7 - User-defined sw int/trap */
UnusedIsr, /* USER8 - User-defined sw int/trap */
UnusedIsr, /* USER9 - User-defined sw int/trap */
UnusedIsr, /* USER10 - User-defined sw int/trap */
UnusedIsr, /* USER11 - User-defined sw int/trap */
UnusedIsr, /* USER12 - User-defined sw int/trap */

UnusedIsr, /* PIE int 1.1 */
UnusedIsr, /* PIE int 1.2 */
UnusedIsr, /* PIE int 1.3 */
UnusedIsr, /* PIE int 1.4 */
UnusedIsr, /* PIE int 1.5 */
UnusedIsr, /* PIE int 1.6 */
Int1Isr, /* PIE int 1.7, TINT0 (Timer 0) */
UnusedIsr, /* PIE int 1.8 */
};



Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru