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

📄 ist.h.bak

📁 烧录器的上位机控制程序代码,和下位机程序代码,包括USB通讯固件
💻 BAK
字号:
#include "define.h"
#include "epphal.h"
#include "d12ci.h"
#include "mainloop.h"
#include "usb100.h"
#include "otp.h"

extern void ep0_txdone(void);
extern void ep0_rxdone(void);
extern void ep1_txdone(void);
extern void ep1_rxdone(void);
extern void main_txdone(void);
extern void main_rxdone(void);

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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -