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

📄 vectors.c

📁 FreeRTOS-3.2.4-HCS08 Files
💻 C
字号:
/** ###################################################################
**     THIS BEAN MODULE IS GENERATED BY THE TOOL. DO NOT MODIFY IT.
**     Filename  : Vectors.C
**     Project   : RTOSDemo
**     Processor : MC9S08GT60CFD
**     Version   : Bean 01.085, Driver 01.21, CPU db: 2.87.074
**     Compiler  : Metrowerks HCS08 C Compiler
**     Date/Time : 3/9/2006, 5:51 PM
**     Abstract  :
**         This bean "MC9S08GT60_48" contains initialization of the
**         CPU and provides basic methods and events for CPU core
**         settings.
**     Settings  :
**
**
**     (c) Copyright UNIS, spol. s r.o. 1997-2005
**     UNIS, spol. s r.o.
**     Jundrovska 33
**     624 00 Brno
**     Czech Republic
**     http      : www.processorexpert.com
**     mail      : info@processorexpert.com
** ###################################################################*/


#include "Cpu.h"
#include "TickTimer.h"
#include "SW1Int.h"
#include "SW2.h"
#include "SW3.h"
#include "SW4.h"
#include "LED1.h"
#include "LED2.h"
#include "LED3.h"
#include "LED4.h"
#include "PWM1.h"
#include "UART.h"
#ifdef EVB
#include "USB.h"
#endif
#include "MC13191.h"
#include "SWI.h"
extern void _EntryPoint(void);
extern void vButtonPush(void);
extern void vPortTickInterrupt(void);

/* This file is not generated by PE since we need to jump into the ISRs direct.
   This is necessary to preserve the call-stack for the save/restoreCONTEXT switching.
   I will try to find a better way to handle this. */

void (* const _vect[])() @0xFFCC = {   /* Interrupt vector table */
         Cpu_Interrupt,                /* Int.no.  0 Vrti (at FFCC)                  Unassigned */
         Cpu_Interrupt,                /* Int.no.  1 Viic1 (at FFCE)                 Unassigned */
         Cpu_Interrupt,                /* Int.no.  2 Vatd1 (at FFD0)                 Unassigned */
         vButtonPush,                  /* Int.no.  3 Vkeyboard1 (at FFD2)            Used */
#ifdef EVB
         USB_InterruptTx,              /* Int.no.  4 Vsci2tx (at FFD4)               Used */
         USB_InterruptRx,              /* Int.no.  5 Vsci2rx (at FFD6)               Used */
         USB_InterruptError,           /* Int.no.  6 Vsci2err (at FFD8)              Used */
#else
         Cpu_Interrupt,                /* Int.no.  4 Vsci2tx (at FFD4)               Unassigned */
         Cpu_Interrupt,                /* Int.no.  5 Vsci2rx (at FFD6)               Unassigned */
         Cpu_Interrupt,                /* Int.no.  6 Vsci2err (at FFD8)              Unassigned */
#endif
         UART_InterruptTx,             /* Int.no.  7 Vsci1tx (at FFDA)               Used */
         UART_InterruptRx,             /* Int.no.  8 Vsci1rx (at FFDC)               Used */
         UART_InterruptError,          /* Int.no.  9 Vsci1err (at FFDE)              Used */
         Cpu_Interrupt,                /* Int.no. 10 Vspi1 (at FFE0)                 Unassigned */
         Cpu_Interrupt,                /* Int.no. 11 Vtpm2ovf (at FFE2)              Unassigned */
         Cpu_Interrupt,                /* Int.no. 12 Reserved12 (at FFE4)            Unassigned */
         Cpu_Interrupt,                /* Int.no. 13 Reserved13 (at FFE6)            Unassigned */
         Cpu_Interrupt,                /* Int.no. 14 Reserved14 (at FFE8)            Unassigned */
         vPortTickInterrupt,           /* Int.no. 15 Vtpm2ch1 (at FFEA)              Used */
         Cpu_Interrupt,                /* Int.no. 16 Vtpm2ch0 (at FFEC)              Unassigned */
         Cpu_Interrupt,                /* Int.no. 17 Vtpm1ovf (at FFEE)              Unassigned */
         Cpu_Interrupt,                /* Int.no. 18 Vtpm1ch2 (at FFF0)              Unassigned */
         Cpu_Interrupt,                /* Int.no. 19 Vtpm1ch1 (at FFF2)              Unassigned */
         Cpu_Interrupt,                /* Int.no. 20 Vtpm1ch0 (at FFF4)              Unassigned */
         Cpu_OnClockMonitorInt,        /* Int.no. 21 Vicg (at FFF6)                  Used */
         Cpu_Interrupt,                /* Int.no. 22 Vlvd (at FFF8)                  Unassigned */
         Cpu_Interrupt,                /* Int.no. 23 Virq (at FFFA)                  Unassigned */
         vPortYield,                   /* Int.no. 24 Vswi (at FFFC)                  Used */
         _EntryPoint                   /* Int.no. 25 Vreset (at FFFE)                Reset vector */
 };
/*
** ###################################################################
**
**     This file was created by UNIS Processor Expert 2.97 [03.74]
**     for the Freescale HCS08 series of microcontrollers.
**
** ###################################################################
*/

⌨️ 快捷键说明

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