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

📄 usb318xcfg.h

📁 nxp的ARM9处理器LPC3180代码,提供了几乎所有的外设示例程序.
💻 H
字号:
/*****************************************************************************
 *   usb318xcfg.h:  Header file for Philips LPC318x Family Microprocessors
 *
 *   Copyright(C) 2006, Philips Semiconductor
 *   All rights reserved.
 *
 *   History
 *   2005.10.01  ver 1.00    Prelimnary version, first Release
 *
******************************************************************************/
#ifndef __USB318x_CFG_H 
#define __USB318x_CFG_H

#define OTG_1301_DEV_ADDR	0x5A
#define RD_BIT			0x01
#define SET_BIT			0x00
#define CLR_BIT			0x01

#define DUMMY_BYTE		0x55

#define VENDOR_ID_1301		0x04CC
#define PRODUCT_ID_1301		0x1301
#define VERSION_ID_1301		0x0210

/* 1301 register map */ 
#define OTG_VENDOR_ID		0x00000000
#define OTG_PRODUCT_ID		0x00000002
#define OTG_VERSION_NUM		0x00000014
#define OTG_MODE_CTRL_1		0x00000004
#define OTG_MODE_CTRL_2		0x00000012
#define OTG_CTRL		0x00000006
#define OTG_STATUS		0x00000010
#define OTG_INT_SOURCE		0x00000008
#define OTG_INT_LATCH		0x0000000A
#define OTG_INT_LOW_EN		0x0000000C
#define OTG_INT_HIGH_EN		0x0000000E

extern void Set_OTG_1301_Value( DWORD RegNum, DWORD RegValue );
extern void Clr_OTG_1301_Value( DWORD RegNum, DWORD RegValue );
extern DWORD Get_OTG_1301_Value( DWORD RegNum );

extern void USBPLL_Config( void );
extern void USB_ISP1301Suspend( void );
extern void USB_ISP1301Resume( void );
extern void USB_ISP1301Powerdown( void );
extern void USB_ISP1301Config( void );
extern void USB_DevEnable( void );
extern void USB_OTGPreset( void );

#endif /* end __USB318x_CFG_H */
/*****************************************************************************
**                            End Of File
******************************************************************************/

⌨️ 快捷键说明

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