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

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

?? usblib.c

?? S3C2410上GPRS模塊的驅動源碼,ADS1.2編譯工程,已測試通過.附文檔.
?? C
?? 第 1 頁 / 共 3 頁
字號:
/*      RdPktEp3		                                         */
/*                                                                       */
/* DESCRIPTION                                                           */
/*                                                                       */
/*      read packet  into Ep3 fifo			                 */
/*                                                                       */
/* AUTHOR                                                                */
/*                                                                       */
/*      Zhi-gang Yang          shenzhen watertek                         */
/*                                                                       */
/* INPUTS                                                                */
/*      buf		       data buffer                               */
/*      num			data size (byte)                         */
/*                                                                       */
/* OUTPUTS                                                               */
/*                                                                       */
/*      None      	                                                 */
/*                                                                       */
/* HISTORY                                                               */
/*                                                                       */
/*         DATE                    REMARKS                               */
/*                                                                       */
/*      2004-12-28      Created initial version 1.0                      */
/*************************************************************************/

void RdPktEp3(U8 *buf,int num)
{
    int i;
    	
    for(i=0;i<num;i++)
    {
        buf[i]=(U8)rEP3_FIFO;	
    }
}

/*************************************************************************/
/*                                                                       */
/* FUNCTION                                                              */
/*                                                                       */
/*      RdPktEp4		                                         */
/*                                                                       */
/* DESCRIPTION                                                           */
/*                                                                       */
/*      read packet  from Ep4 fifo			                 */
/*                                                                       */
/* AUTHOR                                                                */
/*                                                                       */
/*      Zhi-gang Yang          shenzhen watertek                         */
/*                                                                       */
/* INPUTS                                                                */
/*      buf		       data buffer                               */
/*      num			data size (byte)                         */
/*                                                                       */
/* OUTPUTS                                                               */
/*                                                                       */
/*      None      	                                                 */
/*                                                                       */
/* HISTORY                                                               */
/*                                                                       */
/*         DATE                    REMARKS                               */
/*                                                                       */
/*      2004-12-28      Created initial version 1.0                      */
/*************************************************************************/
void RdPktEp4(U8 *buf,int num)
{
    int i;
    	
    for(i=0;i<num;i++)
    {
        buf[i]=(U8)rEP4_FIFO;	
    }
}


/*************************************************************************/
/*                                                                       */
/* FUNCTION                                                              */
/*                                                                       */
/*      ConfigEp3DmaMode	                                         */
/*                                                                       */
/* DESCRIPTION                                                           */
/*                                                                       */
/*      config Ep3 transmit by DMA mode			                 */
/*                                                                       */
/* AUTHOR                                                                */
/*                                                                       */
/*      Zhi-gang Yang          shenzhen watertek                         */
/*                                                                       */
/* INPUTS                                                                */
/*      bufAdr		       data buffer address                       */
/*      count			data size (byte)                         */
/*                                                                       */
/* OUTPUTS                                                               */
/*                                                                       */
/*      None      	                                                 */
/*                                                                       */
/* HISTORY                                                               */
/*                                                                       */
/*         DATE                    REMARKS                               */
/*                                                                       */
/*      2004-12-28      Created initial version 1.0                      */
/*************************************************************************/
void ConfigEp3DmaMode(U32 bufAddr,U32 count)
{
    int i;

    rINDEX_REG=3;
    count=count&0xfffff; //transfer size should be <1MB
    
    rDISRCC2=(1<<1)|(1<<0);
    rDISRC2=ADDR_EP3_FIFO; //src=APB,fixed,src=EP3_FIFO 
    rDIDSTC2=(0<<1)|(0<<0);
    rDIDST2=bufAddr;       //dst=AHB,increase,dst=bufAddr
#if USBDMA_DEMAND
    rDCON2=(count)|(0<<31)|(0<<30)|(1<<29)|(0<<28)|(0<<27)|(4<<24)|(1<<23)|(0<<22)|(0<<20); 
        //demand,requestor=APB,CURR_TC int enable,unit transfer,
        //single service,src=USBD,H/W request,autoreload,byte,CURR_TC
#else
    rDCON2=(count)|((unsigned)1<<31)|(0<<30)|(1<<29)|(0<<28)|(0<<27)|(4<<24)|(1<<23)|(0<<22)|(0<<20); 
        //handshake,requestor=APB,CURR_TC int enable,unit transfer,
        //single service,src=USBD,H/W request,autoreload,byte,CURR_TC
#endif        
    rDMASKTRIG2= (1<<1); 
        //DMA 2 on

    //rEP3_DMA_FIFO=0x40; //not needed for OUT operation. 	

    rEP3_DMA_TTC_L=0xff;
    rEP3_DMA_TTC_M=0xff;
    rEP3_DMA_TTC_H=0x0f;

    rOUT_CSR2_REG=rOUT_CSR2_REG|EPO_AUTO_CLR|EPO_OUT_DMA_INT_MASK; 
    	//AUTO_CLR(OUT_PKT_READY is cleared automatically), interrupt_masking.
#if USBDMA_DEMAND
    rEP3_DMA_UNIT=EP3_PKT_SIZE; //DMA transfer unit=64 bytes
    rEP3_DMA_CON=UDMA_DEMAND_MODE|UDMA_OUT_DMA_RUN|UDMA_DMA_MODE_EN; 
        // deamnd enable,out_dma_run=run,in_dma_run=stop,DMA mode enable
#else        
    rEP3_DMA_UNIT=0x01; //DMA transfer unit=1byte
    rEP3_DMA_CON=UDMA_OUT_DMA_RUN|UDMA_DMA_MODE_EN;
        // deamnd disable,out_dma_run=run,in_dma_run=stop,DMA mode enable
#endif  
    //wait until DMA_CON is effective.
//    rEP3_DMA_CON;
    for(i=0;i<10;i++);    	
}
/*************************************************************************/
/*                                                                       */
/* FUNCTION                                                              */
/*                                                                       */
/*      ConfigEp3IntMode	                                         */
/*                                                                       */
/* DESCRIPTION                                                           */
/*                                                                       */
/*      config Ep3 transmit by interrupt mode			         */
/*                                                                       */
/* AUTHOR                                                                */
/*                                                                       */
/*      Zhi-gang Yang          shenzhen watertek                         */
/*                                                                       */
/* INPUTS                                                                */
/*      bufAdr		       data buffer address                       */
/*      count			data size (byte)                         */
/*                                                                       */
/* OUTPUTS                                                               */
/*                                                                       */
/*      None      	                                                 */
/*                                                                       */
/* HISTORY                                                               */
/*                                                                       */
/*         DATE                    REMARKS                               */
/*                                                                       */
/*      2004-12-28      Created initial version 1.0                      */
/*************************************************************************/

void ConfigEp3IntMode(void)
{
    rINDEX_REG=3;
    
    rDMASKTRIG2= (0<<1);  // EP3=DMA ch 2
        //DMA channel off
    rOUT_CSR2_REG=rOUT_CSR2_REG&~(EPO_AUTO_CLR/*|EPO_OUT_DMA_INT_MASK*/); 
    	//AUTOCLEAR off,interrupt_enabled (???)
    rEP3_DMA_UNIT=1;	
    rEP3_DMA_CON=0; 
  	// deamnd disable,out_dma_run=stop,in_dma_run=stop,DMA mode disable
    //wait until DMA_CON is effective.
    
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
婷婷六月综合亚洲| 青青草国产成人99久久| 一区二区三区在线免费| 秋霞午夜鲁丝一区二区老狼| 成人动漫精品一区二区| 91精品国产色综合久久ai换脸 | 91国在线观看| 久久综合狠狠综合久久综合88| 日本丶国产丶欧美色综合| 精品国产欧美一区二区| 亚洲成精国产精品女| 成人av免费观看| 久久丝袜美腿综合| 老司机精品视频一区二区三区| 卡一卡二国产精品 | 精品中文av资源站在线观看| 蜜臀av一区二区在线观看| 色女孩综合影院| 在线观看日韩电影| 亚洲同性gay激情无套| 国产精品资源网| 欧美电影免费观看高清完整版在线| 精品国产不卡一区二区三区| 亚洲电影在线免费观看| 色狠狠桃花综合| 亚洲精品成a人| 丝袜美腿一区二区三区| 国产综合久久久久久鬼色| 日韩一区二区三区电影| 亚洲欧洲国产日韩| 国产成人av电影免费在线观看| 欧美xxxxx裸体时装秀| 日本欧美大码aⅴ在线播放| 国产成人精品免费视频网站| 色呦呦一区二区三区| 欧美一卡二卡三卡| 日本人妖一区二区| 99久久精品免费看| 日韩一级大片在线观看| 日本不卡一二三| 欧美成人乱码一区二区三区| 蓝色福利精品导航| 久久精品亚洲乱码伦伦中文| 国产电影一区二区三区| 中文字幕在线免费不卡| 91毛片在线观看| 亚洲妇熟xx妇色黄| av在线综合网| 精品国产髙清在线看国产毛片| 久久不见久久见免费视频1| 一本一道综合狠狠老| 亚洲精品一二三| 欧美伦理视频网站| 国产一区视频在线看| 欧美三级韩国三级日本三斤| 国产欧美一区二区三区在线看蜜臀| 亚洲国产cao| 久久综合九色综合97_久久久| 成人免费毛片嘿嘿连载视频| 欧美不卡一区二区三区四区| 国产精品自拍三区| 一区二区三区精品视频在线| 日韩一区二区三区视频| 国产一区高清在线| 欧美一级二级三级乱码| 国产91精品一区二区麻豆亚洲| 日韩一区二区精品葵司在线| 亚洲国产日韩在线一区模特| 日韩小视频在线观看专区| 成人黄色小视频| 欧美国产丝袜视频| 国产精品自拍av| 亚洲自拍偷拍麻豆| 久久久精品免费观看| 国产一区二区0| 日韩欧美一级二级| 日本午夜精品视频在线观看 | 国产曰批免费观看久久久| 亚洲人妖av一区二区| 91精品国产91久久久久久最新毛片| 亚洲色图在线视频| 欧美成人bangbros| 久久97超碰色| 日韩一区二区三区四区| 日本网站在线观看一区二区三区| 亚洲国产经典视频| 99久久伊人网影院| 黄网站免费久久| 久久精品人人做人人爽人人| 国产在线精品一区二区夜色| 一区二区三区在线观看国产| 国产亚洲精品资源在线26u| 国产精品18久久久久久久久久久久| 日韩精品在线看片z| 激情文学综合插| 日韩在线播放一区二区| 日韩一区二区免费视频| 欧美午夜片在线观看| 日本vs亚洲vs韩国一区三区 | 日韩精品中文字幕一区二区三区| 色综合久久久久综合体| av在线不卡观看免费观看| 国产成人精品免费网站| 国产日韩亚洲欧美综合| 日韩精品一区在线| 日韩丝袜情趣美女图片| 欧美日本视频在线| 欧美少妇性性性| 欧美色综合网站| 久久女同互慰一区二区三区| 51精品国自产在线| 欧美高清视频一二三区| 国产精品亚洲一区二区三区妖精| 久久精品国产77777蜜臀| 日本欧美一区二区三区| 人人爽香蕉精品| 自拍偷自拍亚洲精品播放| 678五月天丁香亚洲综合网| 欧美在线不卡视频| 欧美日精品一区视频| 欧美精品乱码久久久久久| 高清不卡一区二区| 亚洲国产中文字幕| 亚洲1区2区3区视频| 午夜精品久久久久久不卡8050| 日韩久久精品一区| 久久久久成人黄色影片| 国产精品三级久久久久三级| 亚洲色图欧洲色图| 亚洲午夜羞羞片| 国产欧美日韩综合| 69成人精品免费视频| 亚洲精品在线观| 中文字幕免费不卡| 欧美电视剧在线观看完整版| 日韩免费高清电影| 欧美视频一区二区三区在线观看| 国内久久精品视频| www.66久久| 老司机精品视频在线| 亚洲图片欧美综合| 蜜臀av一区二区三区| 亚洲一区二区精品久久av| 日韩国产欧美在线观看| 美女免费视频一区| 亚洲第一搞黄网站| 久久99热狠狠色一区二区| 亚洲 欧美综合在线网络| 麻豆精品新av中文字幕| 天天综合色天天| 亚洲精品一二三| 热久久国产精品| 日韩精品乱码免费| 国产精品白丝av| 91丨porny丨在线| 欧美一区二区三区在| 欧美精品一级二级| 欧美日韩性生活| 欧美少妇xxx| 在线视频国内自拍亚洲视频| 日韩欧美在线影院| 亚洲视频一区在线观看| 国产精品国产三级国产专播品爱网| 一区二区日韩av| 亚洲精品第1页| 亚洲一区二区在线观看视频| 经典三级一区二区| 麻豆一区二区三区| 九九九精品视频| 91成人在线精品| 欧美日韩免费电影| 欧美久久一二三四区| 中文久久乱码一区二区| 另类的小说在线视频另类成人小视频在线| 亚洲国产精品精华液网站| 高清国产一区二区| 久久综合丝袜日本网| 久久久久久久久久看片| 日韩高清一区二区| 欧美性xxxxx极品少妇| 正在播放一区二区| 精品国产a毛片| 日韩不卡在线观看日韩不卡视频| 青青国产91久久久久久| 精品一区精品二区高清| 国产精品一区二区在线观看网站| 欧美精品tushy高清| 久久久久久久久久看片| 精品综合久久久久久8888| 欧美美女bb生活片| 久久午夜国产精品| 成人欧美一区二区三区黑人麻豆 | 国产午夜精品久久久久久免费视 | 天天综合色天天综合色h| 在线日韩av片| 一区二区在线电影| 91福利视频久久久久| 亚洲午夜久久久久久久久电影网| 在线观看免费亚洲| 五月天中文字幕一区二区|