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

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

?? protozlg.c

?? 通過PDIUSBD12對步進電機進行控制
?? C
字號:
/****************************************Copyright (c)**************************************************
**                               廣州周立功單片機發展有限公司
**                                     研    究    所
**                                        產品一部 
**
**                                 http://www.zlgmcu.com
**
** 文   件   名: Protozlg.c
** 最后修改日期: 2004年11月15日
** 描        述: USB驅動程序軟件包: PDIUSBD12 廠商請求
** 版	     本: V5.0
**********************************************************************************************************/


#include <reg52.h>                /* special function register declarations   */
#include "D12Config.h"
#include "protozlg.h"
#include "Chap_9.h"
#include "Descriptor.h"
#include "D12CI.h"
#include "D12Driver.h"

byte_count byte_cnt;

//廠商請求入口地址
code void (*VendorDeviceRequest[])(void) =
{
	reserved,
	reserved,
	reserved,
	reserved,
	reserved,
	reserved,
	reserved,
	reserved,
	reserved,
	reserved,
	reserved,
	reserved,
	read_write_register,
	reserved,
	reserved,
	reserved
};

/*******************************************************
** 函數名稱: get_firmware_version()
** 功能描述: 獲得廠商請求的版本號
** 輸	 入: 無
** 輸	 出: 無
********************************************************/
void get_firmware_version(void)
{
	INT8U i;

	i = 0x30; 							// firmware version number
	single_transmit((unsigned char *)&i, 1);
}

/*******************************************************
** 函數名稱: get_firmware_version()
** 功能描述: 獲得廠商請求的版本號
** 輸	 入: 無
** 輸	 出: 無
********************************************************/
void get_buffer_size(void)
{
	INT8U i[4];

	i[0] = EP2_PACKET_SIZE;
	i[1] = 0;
	i[2] = 0;
	i[3] = 0;
	single_transmit((INT8U *)&i, 4);
}

/*******************************************************
** 函數名稱: read_write_register()
** 功能描述: 讀寫D12端點2寄存器
** 輸	 入: 無
** 輸	 出: 無
********************************************************/
void read_write_register(void)
{
	if(ControlData.DeviceRequest.bmRequestType & (unsigned char)USB_ENDPOINT_DIRECTION_MASK) {
		if(ControlData.DeviceRequest.wIndex == GET_FIRMWARE_VERSION &&
			ControlData.DeviceRequest.wValue == 0 &&
			ControlData.DeviceRequest.wLength == 1)
			get_firmware_version();
		else
		if(ControlData.DeviceRequest.wIndex == GET_BUFFER_SIZE &&
			ControlData.DeviceRequest.wValue == 0 &&
			ControlData.DeviceRequest.wLength == 4)
			get_buffer_size();
		else
			stall_ep0();

	}// if read register
	else{
		if(ControlData.DeviceRequest.wIndex == SETUP_DMA_REQUEST &&
			ControlData.DeviceRequest.wValue == 0 &&
			ControlData.DeviceRequest.wLength == 6)
			{
				if(ControlData.dataBuffer[5]==0x81)
				{
					byte_cnt.byte.high = ControlData.dataBuffer[4];
					byte_cnt.byte.low = ControlData.dataBuffer[3];
					if(byte_cnt.word<64)
					{
						D12_WriteEndpoint(5, byte_cnt.byte.low, EpBuf);
						byte_cnt.word=0;
					}
					else
					{
						byte_cnt.word=byte_cnt.word-64;
						D12_WriteEndpoint(5, 64, EpBuf);
					}
				}

				if(ControlData.dataBuffer[5]==0x82)
				{
//					i = D12_ReadEndpoint(4, 64, EpBuf);		//讀空端點2數據
//					i = D12_ReadEndpoint(4, 64, EpBuf);
				}
				single_transmit(0, 0);
			}
		else
			stall_ep0();
	}// if write register
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩中文字幕亚洲一区二区va在线| 日韩va欧美va亚洲va久久| 欧美色综合网站| 国产综合色视频| 一区二区三区国产精品| 久久嫩草精品久久久精品一| 欧美色综合天天久久综合精品| 国产91综合一区在线观看| 偷拍亚洲欧洲综合| 中文字幕一区二区三区四区| 精品国产亚洲一区二区三区在线观看| 97久久久精品综合88久久| 国产一区二区三区四| 日本不卡的三区四区五区| 一区二区三区四区中文字幕| 久久久久亚洲综合| 日韩美女视频在线| 欧美日韩一区二区三区四区五区| 成人午夜伦理影院| 国产真实乱对白精彩久久| 日韩精品亚洲一区| 天天av天天翘天天综合网色鬼国产| 亚洲免费观看高清| 国产精品久久久久久久久久久免费看| 欧美成人性战久久| 日韩免费看的电影| 91精品国产麻豆国产自产在线| 在线观看欧美黄色| 欧洲国产伦久久久久久久| 99精品国产91久久久久久| 粉嫩av一区二区三区在线播放| 狠狠v欧美v日韩v亚洲ⅴ| 蜜桃一区二区三区在线| 男女激情视频一区| 青青草原综合久久大伊人精品| 亚洲电影视频在线| 亚洲国产精品人人做人人爽| 亚洲女女做受ⅹxx高潮| 成人免费在线视频观看| 国产精品九色蝌蚪自拍| 欧美国产激情一区二区三区蜜月| 久久九九影视网| 久久久久亚洲蜜桃| 国产精品久久久久四虎| 中文字幕一区二区三区精华液 | 亚洲福利一区二区三区| 亚洲综合免费观看高清完整版 | 亚洲综合久久久久| 亚洲一区日韩精品中文字幕| 亚洲精品成人悠悠色影视| 亚洲色图在线看| 尤物视频一区二区| 午夜精品久久久久久不卡8050| 亚洲一区在线观看免费观看电影高清| 亚洲第一电影网| 美女视频第一区二区三区免费观看网站 | 久久99精品国产| 国产真实精品久久二三区| 成人妖精视频yjsp地址| 色哟哟在线观看一区二区三区| 91久久国产最好的精华液| 欧美性生交片4| 精品久久久久久亚洲综合网| 国产清纯白嫩初高生在线观看91| 中文字幕精品一区| 一区二区欧美精品| 久久精工是国产品牌吗| 国产丶欧美丶日本不卡视频| 色伊人久久综合中文字幕| 欧美猛男gaygay网站| 26uuu亚洲综合色欧美| 国产精品国产三级国产普通话三级| 亚洲精品亚洲人成人网| 麻豆成人综合网| 成人福利视频在线| 欧美美女视频在线观看| 欧美国产视频在线| 亚洲一区二区美女| 国产精品一区二区久激情瑜伽| 色欧美片视频在线观看| 日韩欧美一区二区免费| 国产精品高潮呻吟| 日韩高清欧美激情| 99久久精品免费看国产免费软件| 欧美日韩国产美女| 欧美经典一区二区| 日本成人在线看| 91丨porny丨最新| 日韩欧美在线影院| 一区二区三区不卡视频 | 96av麻豆蜜桃一区二区| 日韩午夜电影在线观看| 自拍偷拍亚洲综合| 精品一区二区三区在线观看国产| 91婷婷韩国欧美一区二区| 久久色在线观看| 天堂久久久久va久久久久| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 国产福利一区二区三区在线视频| 欧美日韩一级片网站| 亚洲国产精品精华液2区45| 日韩高清一级片| 91福利视频在线| 国产精品久久久久影院| 国产一区视频在线看| 欧美日韩国产首页在线观看| **性色生活片久久毛片| 国产精品资源在线| 欧美成人精品3d动漫h| 亚洲成av人片| 91久久精品午夜一区二区| 国产精品欧美久久久久一区二区| 激情另类小说区图片区视频区| 欧美剧在线免费观看网站 | 国产精品一区二区91| 欧美放荡的少妇| 亚洲午夜久久久久| 97超碰欧美中文字幕| 1区2区3区精品视频| 粉嫩aⅴ一区二区三区四区| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 国产婷婷色一区二区三区在线| 美女国产一区二区| 在线播放亚洲一区| 亚洲国产日韩a在线播放性色| 在线中文字幕一区| 亚洲欧美另类在线| 色天使色偷偷av一区二区 | 狠狠色2019综合网| 精品欧美黑人一区二区三区| 蜜桃久久av一区| 在线综合视频播放| 美女脱光内衣内裤视频久久网站 | 91久久线看在观草草青青| 国产精品久久夜| 99精品欧美一区二区三区小说| 国产精品第五页| 一本色道久久综合亚洲精品按摩| 亚洲视频香蕉人妖| 91国模大尺度私拍在线视频| 一区二区三区在线观看动漫| 欧美三级日韩三级国产三级| 亚洲第一久久影院| 7777精品伊人久久久大香线蕉超级流畅 | 欧美在线三级电影| 亚洲精品成a人| 欧美日韩黄色一区二区| 亚洲123区在线观看| 欧美日韩高清在线播放| 日本视频中文字幕一区二区三区| 在线综合视频播放| 国产美女精品一区二区三区| 国产女主播视频一区二区| av网站免费线看精品| 亚洲免费大片在线观看| 在线播放/欧美激情| 精品综合久久久久久8888| 国产亚洲美州欧州综合国| av一本久道久久综合久久鬼色| 亚洲日本一区二区三区| 欧美日韩一区二区三区高清| 蜜臀久久99精品久久久久宅男| 精品三级av在线| 成人美女视频在线观看18| 亚洲欧美国产高清| 777精品伊人久久久久大香线蕉| 久久99精品一区二区三区| 国产精品丝袜黑色高跟| 欧美性色aⅴ视频一区日韩精品| 日韩1区2区3区| 国产精品理论片在线观看| 欧美性色aⅴ视频一区日韩精品| 免费不卡在线观看| 中文字幕亚洲一区二区va在线| 欧美高清视频在线高清观看mv色露露十八| 蜜乳av一区二区| 中文字幕中文乱码欧美一区二区| 欧美日韩极品在线观看一区| 国产精品亚洲一区二区三区妖精 | 国产精品一区二区三区四区| 一区二区三区在线视频观看58 | 国产精品护士白丝一区av| 欧美日韩1区2区| 国产成人在线看| 无吗不卡中文字幕| 久久精品人人爽人人爽| 欧美午夜一区二区| 国产成人亚洲综合色影视| 午夜私人影院久久久久| 国产精品污网站| 精品日韩一区二区三区免费视频| 成人黄色片在线观看| 免费观看在线综合色| 亚洲免费成人av| 日本一区二区视频在线| 日韩一级黄色片| 在线视频中文字幕一区二区| 国产成人av一区| 精品一区二区免费视频| 日精品一区二区|