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

📄 gdata.h

📁 这是基于MSP430单片机的一个程序.包含AD过程,DA转换过程.共有4个程序,分别介始不同用法.上传以供大家学习.
💻 H
字号:
//主函数中用到的全局变量
uint results[32];            //保存ADC转换结果的数组
uint Average;
unsigned char SendFlag=0;           //是否发送数据标志


//引用在USBfunctions.c中定义的全局变量的外部声明
typedef struct flags
{
	unsigned char bus_reset;	    //总线复位标志
	unsigned char suspend;	        //挂起改变标志
	unsigned char setup_packet;	    //收到SETUP包
	unsigned char remote_wakeup;
	unsigned char in_isr;	          //USB中断服务标志
	unsigned char control_state;	  //控制端点处理标志
													//0: IDLE	   空闲状态
													//1: TRANSMIT  数据发送状态
													//2: RECEIVE   数据接收状态
 	unsigned char configuration;	//配置标志(0: 未配置; 1: 已经配置)		
	unsigned char ep1_rxdone;	    //端点 1 收到数据标志
	unsigned char ep2_rxdone;	    //端点 2 收到数据标志
	unsigned char ep2buf_full;	    //端点 2 接收双缓冲区满标志
} All_Usb_Flags;

extern All_Usb_Flags USB_FLAG;     
extern unsigned char Ep1Buf[16];			    //端点1接收缓冲区
extern unsigned char Ep2Buf[64];				//端点2接收缓冲区

#define INT_ENDP0OUT		        0x01
#define INT_ENDP0IN			0x02
#define INT_ENDP1OUT	                0x04
#define INT_ENDP1IN			0x08
#define INT_ENDP2OUT		        0x10
#define INT_ENDP2IN			0x20
#define INT_BUSRESET		        0x40
#define INT_SUSPENDCHANGE	        0x80

⌨️ 快捷键说明

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