亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? usbecd.c

?? USB通信測試軟件 -- 與S3C44B0的下位機通信的軟件. XP驅動------------ PDIUSBD12的PC機驅動程序.USB_Test---------S3C44B0X板的USB固件程
?? C
?? 第 1 頁 / 共 2 頁
字號:
/*
;************************************************************************************************************
;*									  	 江西師范大學物理通訊電子學院
;*
;*                                     	      創  新  中  心
;*
;*--------------------------------------------- 文件信息 ----------------------------------------------------                                      
;* 文件名稱 : USBecd.c
;* 文件功能 : 定義了一些對PDIUSBD12操作的函數
;* 補充說明 : USB設備控制驅動(PDIUSBD12 Equipment Control Drive)、與硬件有直接聯系。
;*-------------------------------------------- 最新版本信息 -------------------------------------------------
;* 修改作者 : zhouhong
;* 修改日期 : 2006-11-8 
;* 版本聲明 : V1.0.0
;*-------------------------------------------- 歷史版本信息 -------------------------------------------------
;* 文件作者 : zhouhong   
;* 創建日期 : 2006-11-8   
;* 版本聲明 : V1.0.0     
;*-----------------------------------------------------------------------------------------------------------
;************************************************************************************************************                         
;*/
#ifndef _USBECD_C_
#define _USBECD_C_

#include "..\INC\USBecd.h"

/*
*************************************************************************************************************
- 函數名稱 : bus_delay(void)
- 函數說明 : 總線延時
- 輸入參數 : 無
- 輸出參數 : 無
*************************************************************************************************************
*/
void bus_delay(void)
{
	INT8U delay=5;
	while(delay--)
		;
}
/*
*************************************************************************************************************
- 函數名稱 : outportc(INT8U Data)
- 函數說明 : 向PDIUSBD12發送命令子程序
- 輸入參數 : Data 要發送的命令
- 輸出參數 : 無
*************************************************************************************************************
*/
void outportc(INT8U Data)
{
	bus_delay();
	USBD12_COMMAND_ADDRESS=Data;
	
}

/*
*************************************************************************************************************
- 函數名稱 : outportc(INT8U Data)
- 函數說明 : 向PDIUSBD12發送數據子程序
- 輸入參數 : Data 要發送的數據
- 輸出參數 : 無
*************************************************************************************************************
*/
void outportd(INT8U Data)
{
	bus_delay();
	USBD12_DATA_ADDRESS=Data;
}

/*
*************************************************************************************************************
- 函數名稱 : outportc()
- 函數說明 : 從PDIUSBD12讀取數據子程序
- 輸入參數 : 無
- 輸出參數 : 要讀取的數據
*************************************************************************************************************
*/
INT8U inportd(void)
{
	bus_delay();
	return USBD12_DATA_ADDRESS;
}

/*
*************************************************************************************************************
- 函數名稱 : D12_ReadChipID
- 函數說明 : 讀取芯片ID號 
- 輸入參數 : 無
- 輸出參數 : 返加芯片ID號
*************************************************************************************************************
*/
INT16U D12_ReadChipID(void)
{
    INT8U i;
    INT16U chipID;
    outportc(USB_COMMAND_READ_CHIPID);			//發送讀PDIUSBD12 芯片ID 命令
    i=inportd();		       					//讀取ID號低位字節
    chipID=inportd();
    chipID=(chipID<<8)+i;						//組成16位的PDIUSBD12芯片ID號

	return chipID;    
}

/*
*************************************************************************************************************
- 函數名稱 : D12_SetAddressEnable(INT8U bAddress,INT8U bEnable)
- 函數說明 : 設置PDIUSBD12地址/使能
- 輸入參數 :  bAddress:地址    bEnable: 使能標志
- 輸出參數 : 無
*************************************************************************************************************
*/
void D12_SetAddressEnable(INT8U bAddress,INT8U bEnable)
{
	outportc(USB_COMMAND_SET_ADDRESS_ENABLE);			//輸出設置地址/使能命令
	if(bEnable)
		bAddress|=0x80;									//bit7 使能
	outportd(bAddress);									//輸出地址
}

/*
*************************************************************************************************************
- 函數名稱 : D12_SetEndpointEnable(INT8U bEnable)
- 函數說明 : 設置PDIUSBD12端點使能
- 輸入參數 : bEnable:端點使能標志
- 輸出參數 : 無
*************************************************************************************************************
*/
void D12_SetEndpointEnable(INT8U bEnable)
{
	outportc(USB_COMMAND_SET_ENDPOINT_ENABLE);		    //輸出設置端點使能命令
	if(bEnable)
		outportd(0x01);									//設置端點使能
	else
		outportd(0x00);									//設置端點禁止
}

/*
*************************************************************************************************************
- 函數名稱 : D12_SetMode(INT8U bConfig,INT8U bClkDiv)
- 函數說明 : 設置PDIUSBD12的模式
- 輸入參數 : bConfig:配置字節,bClkDiv:時鐘分頻系數字節
- 輸出參數 : 無
*************************************************************************************************************
*/
void D12_SetMode(INT8U bConfig,INT8U bClkDiv)
{
	outportc( USB_COMMAND_SET_MODE);				//輸出設置模式命令
	outportd(bConfig);								//輸出配置字節信息
	outportd(bClkDiv);								//輸出時鐘分頻因數字節
}

/*
*************************************************************************************************************
- 函數名稱 : D12_SetDMA(INT8U bMode)
- 函數說明 : 設置PDIUSBD12的DMA模式
- 輸入參數 : bMode:DMA的模式
- 輸出參數 : 無
*************************************************************************************************************
*/    
void D12_SetDMA(INT8U bMode)
{
	outportc(USB_COMMAND_SET_DMA);				//輸出設置DMA工作模式命令
	outportd(bMode);    
}

/*
*************************************************************************************************************
- 函數名稱 : D12_ReadInterruptRegister(void)
- 函數說明 : 讀取PDIUSBD12中斷寄存器的值.
- 輸入參數 : 無
- 輸出參數 : PDIUSBD12中斷寄存器的值
*************************************************************************************************************
*/
INT16U D12_ReadInterruptRegister(void)
{
	INT8U i;
	INT16U interruptValue;

	outportc(USB_COMMAND_READ_INTERRUPT);			    //輸出讀取中斷寄存器命令
	i=inportd();										//讀取低8位							
    interruptValue=inportd();							//讀取高8位
    interruptValue=(interruptValue<<8)+i;					//組合為16位

	return interruptValue;
}

/*
*************************************************************************************************************
- 函數名稱 : D12_SelectEndpoint(INT8U bEndp)
- 函數說明 : PDIUSBD12選擇端點
- 輸入參數 : bEndp:端點號
- 輸出參數 : 緩沖區狀態,端點狀態
*************************************************************************************************************
*/
INT8U D12_SelectEndpoint(INT8U bEndp)
{
	INT8U endpointStatus;

	outportc(USB_COMMAND_SELECT_ENDPOINT+bEndp);			//輸出選擇端點命令
	endpointStatus=inportd();								//讀取端點狀態

	return endpointStatus;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人精品aa毛片| 亚洲高清在线精品| 日韩欧美黄色影院| 欧美一区二区三区四区高清| 色哟哟国产精品免费观看| 色综合久久99| 欧美色欧美亚洲另类二区| 欧美日韩免费观看一区二区三区 | 亚洲精品一区二区三区精华液| 欧美精选在线播放| 日韩一区二区精品在线观看| 精品欧美一区二区三区精品久久 | 国产欧美日韩三区| 国产精品你懂的在线| 亚洲欧美日韩一区二区三区在线观看| 中文字幕在线观看不卡视频| 亚洲男人的天堂在线aⅴ视频| 怡红院av一区二区三区| 日韩国产欧美在线播放| 久久精品99国产精品| 国产成人免费在线视频| 97aⅴ精品视频一二三区| 欧美色精品在线视频| 日韩欧美国产综合| 国产精品视频一二三区 | 欧美精品日韩一区| 日韩一级精品视频在线观看| 中文字幕av不卡| 一区二区国产视频| 久久精品国产秦先生| 成人动漫一区二区三区| 欧美日本精品一区二区三区| 精品理论电影在线| 亚洲视频图片小说| 肉丝袜脚交视频一区二区| 激情综合色播五月| 91久久精品一区二区| 精品国产免费人成电影在线观看四季| 国产精品丝袜一区| 日本一不卡视频| 99国产欧美另类久久久精品| 91精品国产欧美日韩| 国产精品护士白丝一区av| 免费精品视频最新在线| 一本大道久久a久久精品综合| 日韩久久久精品| 亚洲一区二区三区四区不卡| 国产精品18久久久久久久网站| 色94色欧美sute亚洲线路一久| 久久综合五月天婷婷伊人| 午夜精品福利一区二区蜜股av| 国产精品羞羞答答xxdd| 91精品欧美久久久久久动漫| 亚洲乱码日产精品bd| 国产成人在线看| 欧美一区二区日韩| 视频一区二区三区中文字幕| 高清在线成人网| 久久这里只有精品首页| 亚洲第一电影网| 在线免费亚洲电影| 亚洲欧美日韩系列| 91网页版在线| 亚洲视频狠狠干| 豆国产96在线|亚洲| 欧美精品一区二区三区久久久 | 欧美一级欧美三级在线观看| 亚洲日本va午夜在线影院| 丁香天五香天堂综合| 欧美成人福利视频| av电影天堂一区二区在线| 欧美成人精品1314www| 奇米影视一区二区三区| 欧美一区二区三区四区久久| 天堂影院一区二区| 制服丝袜av成人在线看| 秋霞午夜av一区二区三区| 制服丝袜亚洲播放| 久草精品在线观看| 久久夜色精品国产噜噜av| 黄色精品一二区| 国产女人18水真多18精品一级做 | 91传媒视频在线播放| 亚洲欧美日韩系列| 精品视频在线免费观看| 日日摸夜夜添夜夜添国产精品 | 国产一区二区不卡在线| 久久先锋影音av| 成人自拍视频在线观看| 亚洲乱码国产乱码精品精98午夜 | 激情另类小说区图片区视频区| 日韩写真欧美这视频| 国产在线麻豆精品观看| 一区二区三区在线视频免费| 欧美精品高清视频| 国产一区二区三区综合| 国产精品国产自产拍高清av王其| 色偷偷88欧美精品久久久| 亚洲成国产人片在线观看| 日韩一区二区免费电影| 丁香另类激情小说| 亚洲国产视频一区| 精品国产成人在线影院| 99久久99久久精品免费观看| 亚洲成人精品在线观看| www成人在线观看| 91蝌蚪porny| 美腿丝袜亚洲综合| 亚洲欧美国产77777| 91精品国产综合久久国产大片 | 亚洲图片你懂的| 欧美一区二区三区免费视频| 国产福利91精品| 亚洲国产日日夜夜| 中文字幕成人网| 51久久夜色精品国产麻豆| 99视频精品在线| 精品一区二区三区视频| 亚洲国产美女搞黄色| 欧美国产日产图区| 欧美一区二区在线观看| 色悠久久久久综合欧美99| 国产精品亚洲专一区二区三区| 一区二区三区不卡视频在线观看| 精品久久久久av影院| 欧美日韩国产片| 在线欧美日韩国产| 成人av资源在线| 国产麻豆精品theporn| 日韩国产欧美在线播放| 亚洲一区精品在线| 最新日韩av在线| 欧美国产乱子伦| 久久蜜桃av一区精品变态类天堂| 在线播放91灌醉迷j高跟美女 | 91国产成人在线| 成人黄色av网站在线| 国产一区二区三区在线看麻豆| 亚洲一二三专区| 亚洲综合色丁香婷婷六月图片| 国产欧美精品在线观看| 欧美精品一区二区三区高清aⅴ| 欧美精品v日韩精品v韩国精品v| 99久久综合国产精品| 国产很黄免费观看久久| 精品在线视频一区| 久88久久88久久久| 久久er精品视频| 久久精品国产网站| 精品制服美女丁香| 国产一区视频网站| 国产成人亚洲精品青草天美| 国产福利一区在线| 91视频在线看| 91老司机福利 在线| 欧洲一区二区三区在线| 在线观看日韩精品| 欧美福利视频导航| 欧美一级欧美一级在线播放| 日韩视频免费观看高清完整版在线观看 | 国产美女精品人人做人人爽| 夜夜嗨av一区二区三区中文字幕| 亚洲日本中文字幕区| 亚洲免费观看高清完整版在线 | 视频在线在亚洲| 日本不卡在线视频| 韩国v欧美v亚洲v日本v| 国产精品亚洲成人| 91在线观看成人| 51精品秘密在线观看| 亚洲精品在线一区二区| 国产精品久久久久国产精品日日 | 欧美日韩高清在线| 日韩欧美在线综合网| 国产日韩欧美不卡在线| 亚洲欧美区自拍先锋| 日韩制服丝袜av| 国产成都精品91一区二区三 | 一区二区三区精品| 亚洲国产日韩精品| 国产尤物一区二区| 91国产福利在线| 久久久久久久综合色一本| 亚洲三级视频在线观看| 日本成人在线网站| 99久久精品国产一区二区三区| 欧美福利电影网| 中文字幕中文在线不卡住| 日韩av成人高清| a亚洲天堂av| 日韩一区二区精品| 亚洲精品欧美二区三区中文字幕| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品香蕉一区二区三区| 欧美三级中文字幕在线观看| 久久久久99精品国产片| 一区二区三区影院| 国产精品一区二区在线看| 欧美日韩小视频| 中文字幕日韩av资源站|