📄 vectors24.h
字号:
/*******************************************************/
/* */
/* vectors24.h -- header file for Assembler Source */
/* file, 'vectors24.asm' (linked with */
/* ZDS2 project as 'vectors24.obj') */
/* */
/* Copyright (C) 2004, Douglas Beattie Jr. */
/*******************************************************/
void init_default_vectors( void );
void set_vector( unsigned short vector, void( *handler )( void ) );
/* Vector values used by set_vector() */
// vector 0x00..0x3C are unused; overlap RSTs
#define INT_VEC_EMAC_RX 0x40
#define INT_VEC_EMAC_TX 0x44
#define INT_VEC_EMAC_SYS 0x48
#define INT_VEC_PLL 0x4C
#define INT_VEC_FLASH 0x50
#define INT_VEC_PRT0 0x54
#define INT_VEC_PRT1 0x58
#define INT_VEC_PRT2 0x5C
#define INT_VEC_PRT3 0x60
// vector 0x64,0x68 unused; overlap NMI
#define INT_VEC_RTC 0x6C
#define INT_VEC_UART0 0x70
#define INT_VEC_UART1 0x74
#define INT_VEC_I2C 0x78
#define INT_VEC_SPI 0x7C
#define INT_VEC_PIN_A0 0x80
#define INT_VEC_PIN_A1 0x84
#define INT_VEC_PIN_A2 0x88
#define INT_VEC_PIN_A3 0x8C
#define INT_VEC_PIN_A4 0x90
#define INT_VEC_PIN_A5 0x94
#define INT_VEC_PIN_A6 0x98
#define INT_VEC_PIN_A7 0x9C
#define INT_VEC_PIN_B0 0xA0
#define INT_VEC_PIN_B1 0xA4
#define INT_VEC_PIN_B2 0xA8
#define INT_VEC_PIN_B3 0xAC
#define INT_VEC_PIN_B4 0xB0
#define INT_VEC_PIN_B5 0xB4
#define INT_VEC_PIN_B6 0xB8
#define INT_VEC_PIN_B7 0xBC
#define INT_VEC_PIN_C0 0xC0
#define INT_VEC_PIN_C1 0xC4
#define INT_VEC_PIN_C2 0xC8
#define INT_VEC_PIN_C3 0xCC
#define INT_VEC_PIN_C4 0xD0
#define INT_VEC_PIN_C5 0xD4
#define INT_VEC_PIN_C6 0xD8
#define INT_VEC_PIN_C7 0xDC
#define INT_VEC_PIN_D0 0xE0
#define INT_VEC_PIN_D1 0xE4
#define INT_VEC_PIN_D2 0xE8
#define INT_VEC_PIN_D3 0xEC
#define INT_VEC_PIN_D4 0xF0
#define INT_VEC_PIN_D5 0xF4
#define INT_VEC_PIN_D6 0xF8
#define INT_VEC_PIN_D7 0xFC
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -