isr.h.bak

来自「烧录器的上位机控制程序代码,和下位机程序代码,包括USB通讯固件」· BAK 代码 · 共 57 行

BAK
57
字号
#ifndef __ISR_H__
#define __ISR_H__



extern unsigned char otp_type;
unsigned int addr=0;
unsigned char two_ci=0;
unsigned char dir_otp_flash;
bit busb_tx=0;

/*
//*************************************************************************
//  Public static data
//*************************************************************************
*/

EPPFLAGS bEPPflags;

/* Control endpoint TX/RX buffers */
extern CONTROL_XFER ControlData;

/* ISR static vars 
unsigned char idata GenEpBuf[5];                    
unsigned char idata EpBuf[128];*/                   

//USB中断处理
usb_isr() interrupt 0
{
	DISABLE;
	fn_usb_isr();
	ENABLE;

	//==============	自动检测USB设备	
	P3_2=1;
    if (P3_2)
	{
		IT0=0;
	}
	else
	{
		IT0=1;
	}
}

//USB中断服务子程序
extern void fn_usb_isr();
extern void ep0_rxdone(void);
extern void ep0_txdone(void);
extern void ep1_txdone(void);
extern void ep1_rxdone(void);
extern void main_txdone(void);
extern void main_rxdone(void);



⌨️ 快捷键说明

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