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

📄 user.h

📁 和LA_USB配套使用,USB 固件部分,对学习FX2有一定帮助
💻 H
字号:
//-----------------------------------------------------------------------------
//   File:      user.h
//   Contents:   user defines and function prototypes.
//
//   Copyright (c) 2006 Shanghai Tackeasy Ltd.,Co. All rights reserved
//-----------------------------------------------------------------------------
#ifndef USER_H     //Header sentry
#define USER_H

//Map Regs of DSO
WORD USB_MODE_R1 = 0x0;
WORD USB_MODE_R2 = 0x0;
WORD USB_GAINSAMP_A = 0x0;
WORD USB_GAINSAMP_B = 0x0;
WORD USB_TRIGLEVEL_A = 0x0;
WORD USB_TRIGLEVEL_B = 0x0;
WORD USB_TRIGDELAY_A1 = 0x0;
WORD USB_TRIGDELAY_A2 = 0x0;
WORD USB_TRIGDELAY_B1 = 0x0;
WORD USB_TRIGDELAY_B2 = 0x0;

char USB_IOC = 0x0;
char USB_IOE = 0x0;


//Status Reg of USB
char USB_WORK_STATE = 0x0;

//char Master_req;

//////////////////////////////
//Select AC/DC couple;
sbit CSA_DC = IOC ^ 0;
sbit CSB_DC = IOC ^ 4;

//select 1;1/10;1/100
sbit CSA_1 	= IOC ^ 1;
sbit CSA_10 = IOC ^ 2;
sbit CSA_100 = IOC ^ 3;
sbit CSB_1 	= IOC ^ 5;
sbit CSB_10 = IOC ^ 6;
sbit CSB_100 = IOC ^ 7;

//PORT E  is not bit addressable

sbit PA0    = IOA ^ 0;
sbit PA1	= IOA ^ 1;
sbit PA2	= IOA ^ 2;
sbit PA3	= IOA ^ 3;
sbit PA4	= IOA ^ 4;
sbit PA5	= IOA ^ 5;
sbit PA6	= IOA ^ 6;
sbit PA7	= IOA ^ 7;	


//MAPED REGS
char DSO_CTRL_USB = 0x00;
char DSO_MODE_USB = 0x00;

xdata volatile BYTE DSO_CTRL  	_at_ 0x8000;	   //DSO control reg
xdata volatile BYTE DSO_MODE 	_at_ 0x8001;	   //DSO mode reg
xdata volatile BYTE TRIG_THD_A	_at_ 0x8002;	   //DSO threshold reg
xdata volatile BYTE TRIG_THD_B 	_at_ 0x8003;	   //DSO trig delay reg

#endif   // USER_H

⌨️ 快捷键说明

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