⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vectors.asm

📁 M68HC08及HCS08系列单片机bootloader引导程序源码/示例
💻 ASM
字号:
    XDEF bl_boot_table
    XDEF boot_table

    XDEF usr_boot_table
    
    XDEF VEC0 
    XDEF VEC1 
    XDEF VEC2 
    XDEF VEC3 
    XDEF VEC4 
    XDEF VEC5 
    XDEF VEC6 
    XDEF VEC7 
    XDEF VEC8 
    XDEF VEC9 
    XDEF VEC10
    XDEF VEC11
    XDEF VEC12
    XDEF VEC13
    XDEF VEC14
    XDEF VEC15
    XDEF VEC16

    XREF USB_SYS_ISR
    XREF USB_EP_ISR

SIG_BOOT EQU    $FC
    

;    XREF TIM_CH0_ISR
;    XREF TIM_CH1_ISR

TIM_CH0_ISR	equ $fffe
TIM_CH1_ISR equ $fffe
TIM_OVF_ISR equ $fffe

BLVECTROM: SECTION    
bl_boot_table:	

        DC.B     0,0,0,0,0,0,0,0
        jmp     $fffe	     ; 0
        jmp     $fffe		 ; 1
        jmp     USB_SYS_ISR	 ; 2
        jmp     USB_EP_ISR	 ; 3
        jmp     $fffe		 ; 4
        jmp     $fffe		 ; 5
        jmp     TIM_CH0_ISR	 ; 6
        jmp     TIM_CH1_ISR	 ; 7
        jmp     TIM_OVF_ISR	 ; 8
        jmp     $fffe		 ; 9
        jmp     $fffe		 ; 10
        jmp     $fffe		 ; 11
        jmp     $fffe		 ; 12
        jmp     $fffe		 ; 13
        jmp     $fffe		 ; 14
        jmp     $fffe		 ; 15
        jmp     $fffe		 ; 16

        DC.B    SIG_BOOT


VECTROM:    SECTION     
boot_table:		

		DC.B     0,0,0,0,0,0,0,0
VEC0:   jmp     $fffe		  ; 0
VEC1:   jmp     $fffe		  ; 1
VEC2:   jmp     USB_SYS_ISR	  ; 2
VEC3:   jmp     USB_EP_ISR	  ; 3
VEC4:   jmp     $fffe		  ; 4
VEC5:   jmp     $fffe		  ; 5
VEC6:   jmp     TIM_CH0_ISR   ; 6
VEC7:   jmp     TIM_CH1_ISR   ; 7
VEC8:   jmp     TIM_OVF_ISR   ; 8
VEC9:   jmp     $fffe		  ; 9
VEC10:  jmp     $fffe		  ; 10
VEC11:  jmp     $fffe		  ; 11
VEC12:  jmp     $fffe		  ; 12
VEC13:  jmp     $fffe		  ; 13
VEC14:  jmp     $fffe		  ; 14
VEC15:  jmp     $fffe		  ; 15
VEC16:  jmp     $fffe		  ; 16

        DC.B    SIG_BOOT

USRVECTROM:    SECTION     
usr_boot_table:		

; actually nothing in there, this space is populated by bootloader

⌨️ 快捷键说明

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