在线时间10 小时
UID166464
注册时间2010-1-5
NXP金币0
该用户从未签到
注册会员

- 积分
- 118
- 最后登录
- 2020-7-9
|
发表于 2013-10-18 15:41:10
|
显示全部楼层
回复:如何在HC08/HCS08 C语言中写中断
void (* const _vect[])() @0xFFDE = { // Interrupt vector table
UNASSIGNED_ISR, /* Int.no. 0 INT_ADC (at FFDE) Unassigned */
UNASSIGNED_ISR, /* Int.no. 1 INT_KBI (at FFE0) Unassigned */
UNASSIGNED_ISR, /* Int.no. 2 Reserved2 (at FFE2) Unassigned */
UNASSIGNED_ISR, /* Int.no. 3 Reserved3 (at FFE4) Unassigned */
UNASSIGNED_ISR, /* Int.no. 4 Reserved4 (at FFE6) Unassigned */
UNASSIGNED_ISR, /* Int.no. 5 Reserved5 (at FFE8) Unassigned */
UNASSIGNED_ISR, /* Int.no. 6 Reserved6 (at FFEA) Unassigned */
UNASSIGNED_ISR, /* Int.no. 7 Reserved7 (at FFEC) Unassigned */
UNASSIGNED_ISR, /* Int.no. 8 Reserved8 (at FFEE) Unassigned */
UNASSIGNED_ISR, /* Int.no. 9 Reserved9 (at FFF0) Unassigned */
isr_TIMOV, /* Int.no. 10 INT_TIMOvr (at FFF2) Unassigned */
UNASSIGNED_ISR, /* Int.no. 11 INT_TIMCH1 (at FFF4) Unassigned */
UNASSIGNED_ISR, /* Int.no. 12 INT_TIMCH0 (at FFF6) Unassigned */
UNASSIGNED_ISR, /* Int.no. 13 Reserved13 (at FFF8) Unassigned */
UNASSIGNED_ISR, /* Int.no. 14 INT_IRQ (at FFFA) Unassigned */
UNASSIGNED_ISR, /* Int.no. 15 INT_SWI (at FFFC) Unassigned */
/* Int.no. 16 INT_RESET (at FFFE) Reset vector */
};
@0xFFDE 请注意 比如同一型号 flash 有16K 32K ,这数是不同的
https://www.eefocus.com/images/bbs/smilies/004.gif
https://www.eefocus.com/images/bbs/smilies/004.gif |
|