⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vectors.c

📁 uCOS的移植代码,到68hc11系列单片机.
💻 C
字号:
/*
*********************************************************************************************************
*                                                uC/OS
*                                         The Real-Time Kernel
*
*                      (c) Copyright 1992-1995, Jean J. Labrosse, Plantation, FL
*                                          All Rights Reserved
*
*
*                                    68HC11F1 INTERRUPT VECTOR TABLE
*
* File : VECTORS.C
* By   : Jean J. Labrosse
*********************************************************************************************************
*/

#include "INCLUDES.H"

/*
*********************************************************************************************************
*                                              MC68HC11F1
*                                         INTERRUPT VECTOR TABLE
*
* Description: This is the interrupt vector table used by the MC68HC11F1 CPU.  Note that unused
*              interrupts are vectored to NULL.
* Notes      : You MUST define the vector that defines the address of your startup code.
*********************************************************************************************************
*/

void (* const OSVectorTbl[])(void) = {      /* This table begins at 0xFFD6                             */
    (void (*)())NULL,                       /* $FFD6 SCI Serial System                                 */

    (void (*)())NULL,                       /* $FFD8 SPI Serial Transfer Complete                      */

    (void (*)())NULL,                       /* $FFDA Pulse Accumulator Input Edge                      */

    (void (*)())NULL,                       /* $FFDC Pulse Accumulator Overflow                        */

    (void (*)())NULL,                       /* $FFDE Timer Overflow                                    */

    (void (*)())NULL,                       /* $FFE0 Timer Input Capture 4/Output Compare 5            */

    (void (*)())NULL,                       /* $FFE2 Timer Output Compare 4                            */

    (void (*)())NULL,                       /* $FFE4 Timer Output Compare 3                            */

    (void (*)())NULL,                       /* $FFE6 Timer Output Compare 2                            */

    (void (*)())OSTickISR,                  /* $FFE8 Timer Output Compare 1                            */

    (void (*)())NULL,                       /* $FFEA Timer Input Capture 3                             */

    (void (*)())NULL,                       /* $FFEC Timer Input Capture 2                             */

    (void (*)())NULL,                       /* $FFEE Timer Input Capture 1                             */

    (void (*)())NULL,                       /* $FFF0 Real Time Interrupt (RTI)                         */

    (void (*)())NULL,                       /* $FFF2 IRQ (External Pin)                                */

    (void (*)())NULL,                       /* $FFF4 XIRQ Pin (Pseudo Nonmaskable Interrupt)           */

    (void (*)())NULL,                       /* $FFF6 SWI                                               */

    (void (*)())NULL,                       /* $FFF8 Illegal Opcode Trap                               */

    (void (*)())NULL,                       /* $FFFA COP Failure (Reset)                               */

    (void (*)())NULL,                       /* $FFFC COP Clock Monitor Fail (Reset)                    */

    (void (*)())NULL                        /* $FFFE RESET                                             */
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -