CHAPTER 4 PROGRAM LIST
Application Note U17209EJ1V0AN
93
const unsigned char run_ccw_data[8][2] = { {0x00,0x00},{0x09,0x00},{0x24,0x00},
{0x21,0x00},{0x12,0x00},{0x18,0x00},
{0x06,0x00},{0x00,0x00} };
#pragma section const end
4.2.3 Interrupt handler setting
/****************************************************************************** /
/* Interrupt symbol table */
/****************************************************************************** /
.extern _ _start
.extern _int_MOTOR
.extern _int_U
.extern _int_V
.extern _int_W
.extern _int_AD0
.extern _int_AD1
.extern _int_ETC
.globl V_RESET
.globl V_U
.globl V_V
.globl V_W
.globl V_ETC
.globl V_MOTOR
.globl V_AD0
.globl V_AD1
#*******************************************************************************
.section ".handler",text
V_RESET:
Jr _ _start
V_U:
ld.w [sp],r1
add 4,sp
jr _int_U -- INTP20
V_V:
ld.w [sp],r1
add 4,sp
jr _int_V -- INTP21
V_W:
ld.w [sp],r1
add 4,sp
jr _int_W -- INTP22
V_ETC:
ld.w [sp],r1
add 4,sp
jr _int_ETC -- Other timers
V_MOTOR: