📄 5402vector.asm
字号:
;*********************************************************************/
;******global variable ****************************************/
;*********************************************************************/
.global _c_int00; ;*****Reset Branch****************/
.global _c_IntX; ;**Other Interrupt Branch*********/
.global _Timer0Isr ;**Timer0 Interrupt Branch*********/
.global _Int0_Isr ;**INT0 Interrupt Branch*********/
.global _Int1_Isr ;**INT1 Interrupt Branch*********/
.global _Int2_Isr ;**INT2 Interrupt Branch*********/
.global _Int3_Isr ;**INT3 Interrupt Branch*********/
.global _SINT17_Isr ;**INT3 Interrupt Branch*********/
;*********************************************************************/
;******constant define************************************************/
;*********************************************************************/
WORDWIDTH .set 16
;*********************************************************************/
;******vector section*************************************************/
;*********************************************************************/
.sect ".vectors"
vectors:
B _c_int00 ; _c_int00 ;*****Reset Interrupt******************/
NOP
NOP
B _c_IntX ;*****NMI Interrupt********************/
.space 2*WORDWIDTH ;
B _SINT17_Isr ;*****NMI Interrupt********************/
NOP
NOP
.space 13*4*WORDWIDTH;
B _c_IntX ;*****INT0 Interrupt*******************/
.space 2*WORDWIDTH;
B _c_IntX ;*****INT1 Interrupt*******************/
.space 2*WORDWIDTH;
B _c_IntX ;*****INT2 Interrupt*******************/
.space 2*WORDWIDTH;
B _Timer0Isr ;*****TIMER Interrupt******************/
NOP
NOP
B _c_IntX ;*McBSP0 Receive Interrupt*************/
.space 2*WORDWIDTH;
B _c_IntX ;*McBSP0 Transmit Interrupt************/
.space 2*WORDWIDTH;
B _c_IntX ;*McBSP2 Receive Interrupt*************/
.space 2*WORDWIDTH;
B _c_IntX ;**McBSP2 Transmit Interrupt***********/
.space 2*WORDWIDTH;
B _c_IntX ;***INT3 Interrupt*********************/
.space 2*WORDWIDTH;
B _c_IntX ;****HPI Interrupt*********************/
.space 2*WORDWIDTH;
B _c_IntX ;**McBSP1 Receive Interrupt************/
.space 2*WORDWIDTH;
B _c_IntX ;*McBSP1 Transmit Interrupt************/
.space 2*WORDWIDTH;
B _c_IntX ;****DMA4 Interrupt*****************/
.space 2*WORDWIDTH;
B _c_IntX ;****DMA5 Interrupt*****************/
.space 2*WORDWIDTH;
.space 4*WORDWIDTH*2 ;****Reserved************************/
;*********************************************************************/
;******Other Interrupt ISR********************************************/
;*********************************************************************/
.text
_c_IntX:
RETE;
;;_my_main:
;; STM #0FFH,03Ch;
;; STM #082H,03Dh;
;; B _c_int00
; RETE;
;*********************************************************************/
;******DMA4 ISR ***********************************************/
;******When Half Receive Buffer is full*******************************/
;*********************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -