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

📄 usbjmptb.a51

📁 CY7C68033芯片 USB DEVICE 代码;标准c代码
💻 A51
字号:
;-----------------------------------------------------------------------------
;  Copyright (c) 2005 Cypress Semiconductor, Inc. All rights reserved
;-----------------------------------------------------------------------------
;
; This file contains the NX2LPL ISR vectors table
; $Archive: /USB/atapifx2/NX2LP/SRC/CY3686FW/USBJmpTb.a51 $Date: 3/29/05 9:51p $
; $Revision: 1 $
;--------------------------------------------------------------------------
;
; Copyright 2005, Cypress Semiconductor Corporation.
;
; This software is owned by Cypress Semiconductor Corporation (Cypress)
; and is protected by and subject to worldwide patent protection (United
; States and foreign), United States copyright laws and international 
; treaty provisions. Cypress hereby grants to licensee a personal, 
; non-exclusive, non-transferable license to copy, use, modify, create 
; derivative works of, and compile the Cypress Source Code and derivative 
; works for the sole purpose of creating custom software in support of 
; licensee product to be used only in conjunction with a Cypress integrated 
; circuit as specified in the applicable agreement. Any reproduction, 
; modification, translation, compilation, or representation of this 
; software except as specified above is prohibited without the express 
; written permission of Cypress.
;
; Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND,EXPRESS OR IMPLIED, 
; WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
; WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
; Cypress reserves the right to make changes without further notice to the
; materials described herein. Cypress does not assume any liability arising
; out of the application or use of any product or circuit described herein.
; Cypress does not authorize its products for use as critical components in
; life-support systems where a malfunction or failure may reasonably be
; expected to result in significant injury to the user. The inclusion of
; Cypress' product in a life-support systems application implies that the
; manufacturer assumes all risk of such use and in doing so indemnifies
; Cypress against all charges.
;
; Use may be limited by and subject to the applicable Cypress software
; license agreement.
;--------------------------------------------------------------------------


NAME      USBJmpTbl
$include (fx2_intvec.inc)

extrn code (ISR_Sudav, ISR_Susp, ISR_Ures, ISR_Highspeed, resume_isr, ISRtimer0)

public      USB_Int2AutoVector, USB_Jump_Table

;------------------------------------------------------------------------------
; Interrupt Vectors for NX2LP/FX2LP
;------------------------------------------------------------------------------
      CSEG   AT COM0_VECT	; UART0 Vector - placeholder to keep the monitor
      ds 3			        ; from squashing our code

      CSEG   AT COM1_VECT	; UART1 Vector - placeholder to keep the monitor
      ds 3	                ; from squashing our code

      CSEG   AT TMR0_VECT   ; Timer0 ISR
      ljmp   ISRtimer0

      CSEG   AT WKUP_VECT      
      ljmp   resume_isr

$if (NX2LP)
      USB_Int2AutoVector   equ   (USB_AUTO_VEC+2)
$else
      CSEG   AT USB_VECT
      USB_Int2AutoVector   equ   $ + 2
      ljmp   USB_Jump_Table   ; Autovector will replace byte 45

      CSEG   AT INT4_VECT	  ; INT4 Vector - placeholder to keep the int4
      ds 3			          ; autovector from squashing our code
$endif

      CSEG  AT USB_AUTO_VEC
USB_Jump_Table:   
      ljmp  ISR_Sudav         ;(00) Setup Data Available

      CSEG  AT SUSP_USBVECT   
      ljmp  ISR_Susp          ;(0C) Global Suspend

      CSEG  AT URES_USBVECT   
      ljmp  ISR_Ures          ;(10) USB Reset     

      CSEG  AT HS_USBVECT     
      ljmp  ISR_Highspeed     ;(14) Entered High Speed

      end

⌨️ 快捷键说明

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