usbcomm.h
来自「CY68013的驱动代码」· C头文件 代码 · 共 41 行
H
41 行
#ifndef __USBComm
#define __USBComm
#include "msp430x14x.h"
//USB控制端口定义
#define USBCTL P2OUT //控制端口
#define USBFD_OUT P4OUT //数据端口
#define USBFD_IN P4IN
#define EPOUTFLAG BIT5
#define EPINFLAG P2IN & BIT4
#define FIFOADR0 BIT2
#define FIFOADR1 BIT1
#define SLRD BIT6
#define SLWR BIT7
#define SLOE BIT3
#define PKTEND BIT0
//USB宏操作
#define SLRD_H USBCTL |= SLRD
#define SLRD_L USBCTL &= ~SLRD
#define SLWR_H USBCTL |= SLWR
#define SLWR_L USBCTL &= ~SLWR
#define SLOE_H USBCTL |= SLOE
#define SLOE_L USBCTL &= ~SLOE
#define COMMITPKT USBCTL &= ~PKTEND; \
USBCTL |= PKTEND
#define SELECT_FIFO6 USBCTL |= FIFOADR1; \
USBCTL &= ~FIFOADR0
#define SELECT_FIFO2 USBCTL &= ~FIFOADR1; \
USBCTL &= ~FIFOADR0
void USB_Init();
void USB_SendByte(char wbuf);
void USB_SendInt(unsigned int data);
char USB_RecvByte();
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?