vector.c

来自「cxstm8 编译器」· C语言 代码 · 共 48 行

C
48
字号
/*	INTERRUPT VECTORS TABLE FOR STM8
 *	Copyright (c) 2007 by COSMIC Software
 */
/*	should be the name of a dummy interrupt routine
 *	in order to catch properly unexpected interrupts
 */
#define NULL 0

extern @near void _stext();	/* startup routine */
extern void recept();		/* character receive handler */

#pragma section const {vector}

void (* const @vector _vectab[32])() = {
	(void (*)())_stext,	/* RESET       */
	NULL,			/* TRAP        */
	NULL,			/* TLI         */
	NULL,			/* AWU         */
	NULL,			/* CLK         */
	NULL,			/* EXTI PORTA  */
	NULL,			/* EXTI PORTB  */
	NULL,			/* EXTI PORTC  */
	NULL,			/* EXTI PORTD  */
	NULL,			/* EXTI PORTE  */
	NULL,			/* CAN RX      */
	NULL,			/* CAN TX      */
	NULL,			/* SPI         */
	NULL,			/* TIMER 1 OVF */
	NULL,			/* TIMER 1 CAP */
	NULL,			/* TIMER 2 OVF */
	NULL,			/* TIMER 2 CAP */
	NULL,			/* TIMER 3 OVF */
	NULL,			/* TIMER 3 CAP */
	NULL,			/* USART TX    */
	recept,			/* USART RX    */
	NULL,			/* I2C         */
	NULL,			/* LINUART TX  */
	NULL,			/* LINUART RX  */
	NULL,			/* ADC         */
	NULL,			/* TIMER 4 OVF */
	NULL,			/* EEPROM ECC  */
	NULL,			/* Reserved    */
	NULL,			/* Reserved    */
	NULL,			/* Reserved    */
	NULL,			/* Reserved    */
	NULL,			/* Reserved    */
	};

⌨️ 快捷键说明

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