?? d12config.h
字號:
/****************************************Copyright (c)**************************************************
** 廣州周立功單片機發(fā)展有限公司
** 研 究 所
** 產(chǎn)品一部
**
** http://www.zlgmcu.com
**
** 文 件 名: D12Config.h
** 最后修改日期: 2004年7月2日
** 描 述: PDIUSBD12 設(shè)備端驅(qū)動程序 硬件配置頭文件
** 版 本: V1.0
**********************************************************************************************************/
typedef unsigned char INT8U; /* 無符號8位整型變量 */
typedef signed char INT8; /* 有符號8位整型變量 */
typedef unsigned short INT16U; /* 無符號16位整型變量 */
typedef signed short INT16; /* 有符號16位整型變量 */
typedef unsigned int INT32U; /* 無符號32位整型變量 */
typedef signed int INT32; /* 有符號32位整型變量 */
typedef float FP32; /* 單精度浮點數(shù)(32位長度) */
typedef double FP64; /* 雙精度浮點數(shù)(64位長度) */
//PDIUSBD12命令與數(shù)據(jù)地址
#define D12_COM (*((volatile INT8U *) 0x82000001)) //命令地址
#define D12_DAT (*((volatile INT8U *) 0x82000000)) //數(shù)據(jù)地址
#define D12_NOP (*((volatile INT8U *) 0x80000000)) //總線空操作地址,只能讀
//設(shè)定 PDIUSBD12 與 LPC2200 的連線引腳
#define USBRST_NUM 10 //USBRST 引腳連接到 LPC2200 P0 口引腳的引腳數(shù)
#define SUSP_NUM 13 //SUSP 引腳連接到 LPC2200 P0 口引腳的引腳數(shù)
/*設(shè)定 PDIUSBD12 各端口的功能*/
#define USBRST_GPIO() PINSEL0 &= ~(3 << (USBRST_NUM * 2)) //初始化USBRST為GPIO
#define SUSP_GPIO() PINSEL0 &= ~(3 << (SUSP_NUM * 2)) //初始化SUSP 為GPIO
/*設(shè)定 PDIUSBD12 各端口的方向*/
#define USBRST_OUT() IO0DIR |= (1 << USBRST_NUM) //設(shè)定USBRST引腳為輸出口
#define SUSP_OUT() IO0DIR |= (1 << SUSP_NUM) //設(shè)定SUSP引腳為輸出口
/*置 PDIUSBD12 各端口為高電平或低電平 */
#define SET_USBRST() IO0SET |= (1 << USBRST_NUM) //置USBRST為高電平
#define SET_SUSP() IO0SET |= (1 << SUSP_NUM) //置SUSP 為高電平
#define CLR_USBRST() IO0CLR |= (1 << USBRST_NUM) //置USBRST為低電平
#define CLR_SUSP() IO0CLR |= (1 << SUSP_NUM) //置SUSP 為低電平
/* 配置 PDIUSBD12 的中斷引腳 */
#define INIT_INTD12() PINSEL1 &= 0xFFFFFFFC;PINSEL1 |= 0x01 //初始化INT_USB為中斷輸入口
#define CLR_INTD12() EXTINT = 0x01 //清除EINT0中斷標志
#define CLR_INT() VICVectAddr = 0x00 //通知中斷結(jié)束
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -