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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? sl811 讀寫(xiě)u盤(pán)的資料,龍人提供.htm

?? SL811 讀寫(xiě)U盤(pán)的資料
?? HTM
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0037)http://www.mcu51.com/list.asp?id=1661 -->
<HTML><HEAD><TITLE>讀寫(xiě)U盤(pán)的資料,龍人提供(a66886527)</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK 
href="SL811 讀寫(xiě)U盤(pán)的資料,龍人提供_files/style.css" rel=stylesheet>
<META content="MSHTML 6.00.3790.94" name=GENERATOR></HEAD>
<BODY>
<DIV align=center>
<CENTER></CENTER></DIV>
<DIV align=center>
<CENTER>
<TABLE cellSpacing=0 borderColorDark=#ffffff cellPadding=0 width="97%" 
borderColorLight=#000000 border=1>
  <TBODY>
  <TR>
    <TD width="100%" bgColor=#d0d0d0>
      <P align=center>文章編號(hào):1661----加入日期:2004-12-15 </P></TD></TR>
  <TR>
    <TD width="100%">
      <P align=right><A href="javascript:self.close()">『關(guān)閉窗口』</A></P></TD></TR>
  <TR>
    <TD width="100%">
      <P align=center><B>讀寫(xiě)U盤(pán)的資料,龍人提供(a66886527)</B></P></TD></TR>
  <TR>
    <TD width="100%">
      <BLOCKQUOTE><BR>讀寫(xiě)U盤(pán)的資料,龍人提供 
        <BR>讀寫(xiě)U盤(pán)的資料準(zhǔn)備充分和完畢,龍人在此征求大家的意見(jiàn)。我是把資料一下共享出來(lái),還 
        <BR>是開(kāi)個(gè)版塊,從硬件的選材開(kāi)始,一步步講解這個(gè)項(xiàng)目的過(guò)程,同時(shí)附上代碼。我個(gè)人贊成 
        <BR>后面一種。因?yàn)檎搲瘎?chuàng)立的目的就是為了想幫助初為技術(shù)的朋友們,不想人迷惑,讓學(xué)生朋 
        <BR>友們都能學(xué)到精華和好的東西。我曾經(jīng)也做過(guò)彎路,學(xué)過(guò)周某人的東西,簡(jiǎn)直是垃圾!學(xué)了 
        <BR>等于沒(méi)學(xué)。龍人就是看不管這些創(chuàng)立論壇。立志為初為技術(shù)的朋友,一開(kāi)始就能站在一個(gè)較 
        <BR>高和實(shí)用的角度,不要去走那些花拳繡腿費(fèi)錢(qián)費(fèi)力的路。既然是學(xué)習(xí)肯定得要有資料和必要 
        <BR>的指引,在此龍人每晚辛苦2-3個(gè)小時(shí),做出總結(jié)和指引幫助所有的人在10-15天全部掌握這 
        <BR>個(gè)東西,更重要的是通個(gè)這個(gè)學(xué)到單片機(jī)開(kāi)發(fā)的思想,為以后的路作.......同時(shí)也想你們 
        <BR>在這里認(rèn)識(shí)一幫朋友,學(xué)到做人做事的真道理,多點(diǎn)關(guān)愛(ài)和奉賢精神!不多說(shuō)了,大家積極 
        <BR>投票,特別是學(xué)生朋友們,踴躍投票!在2天之內(nèi)做決定,一切征求大家的意見(jiàn)。 
        <BR><BR><BR><BR><BR>在做這個(gè)項(xiàng)目之前,我想提醒大家,硬件不怎么難,關(guān)鍵是軟件的問(wèn)題。所以大家只要努 
        <BR>力,多用時(shí)間調(diào)試,最后就一定能夠走通。我這里只是向大家指條好路,記住千萬(wàn)不要直接 
        <BR>COPY,否則學(xué)不到什么東西,什么事情,親自動(dòng)手后,然后搞定后者提問(wèn)才是最好的辦法。 
        <BR>另外,我想說(shuō)明的是,我在這里講的一般代碼,大概最后速度有幾十K,龍人最核心的800多 
        <BR>K的東西,需要一定的板子費(fèi)才給大家。希望大家能夠理解。不羅嗦了,進(jìn)入正題。首先, 
        <BR>硬件選用最常見(jiàn)的8為51系列或者16位的也可以。主控芯片當(dāng)然用sl811hst。然后要有擴(kuò)展 
        <BR>內(nèi)存,32K(62256就可以了)反向器,811的晶體最好用48M有源的,為了調(diào)試方便設(shè)置幾個(gè) 
        <BR>必要的LED,為了在電腦上仿真,接個(gè)232口,好了硬件選材基本就是這些。必要工具:開(kāi)關(guān) 
        <BR>電源:最好選用紋波少點(diǎn)的,否則容易讀寫(xiě)出錯(cuò);示波器;仿真器。我講講整個(gè)項(xiàng)目開(kāi)發(fā)的 
        <BR>流程,不熟悉的人可以快去補(bǔ)補(bǔ)相關(guān)東西。畫(huà)原理圖(我上面說(shuō)的器件)做PCB。然后開(kāi)始 
        <BR>看USB1.1協(xié)議中的主機(jī)部分,811數(shù)據(jù)手冊(cè),SCSI協(xié)議(BULK),看FAT文件協(xié)議(有條件的 
        <BR>可以看點(diǎn)U盤(pán)開(kāi)發(fā)資料)。等于心中有個(gè)數(shù)后就可以開(kāi)始投入寫(xiě)代碼和調(diào)試了。這個(gè)軟件分 
        <BR>為3大層次來(lái)寫(xiě),首先是81和CPU的通信遍寫(xiě),無(wú)非就是讀和寫(xiě)了,注意811和周邊外圍器件 
        <BR>的地址分配;之后是對(duì)811實(shí)現(xiàn)USB數(shù)據(jù)流的轉(zhuǎn)換完成對(duì)USB的配置,為U盤(pán)設(shè)備設(shè)置,通信地 
        <BR>址。在這個(gè)USB流傳送中主要是用了CONTROL傳輸。這個(gè)東西CYPRESS有完全的代碼可以參 
        <BR>考,只需要修改一下地址或者不用修改就能直接運(yùn)行,建議最好把,查詢方式改成中斷方 
        <BR>式,這樣有利于提高CPU效率。之后該是對(duì)U盤(pán)枚舉和設(shè)置了,根據(jù)SCSI協(xié)議只有對(duì)U盤(pán)進(jìn)行 
        <BR>設(shè)置和配置后才是可用的。到這里就可以完成對(duì)U盤(pán)的讀寫(xiě)了,不過(guò)此時(shí)你讀寫(xiě)的數(shù)據(jù)流, 
        <BR>可能什么作用也不起,因?yàn)槟銢](méi)有文件系統(tǒng),在WINDOWS里,你看不見(jiàn)任何東西,必須做一 <BR>個(gè)事實(shí)的文件系統(tǒng)來(lái)管理具體的數(shù)據(jù)。 
        <BR>&nbsp;&nbsp;xdata BYTE SL811_ADDR_PORT&nbsp;&nbsp;&nbsp;_at_ 0x8000; 
        <BR>xdata BYTE SL811_DATA_PORT&nbsp;&nbsp;&nbsp;_at_ 0x8100; <BR>extern 
        unsigned char xdata DBUF[BUFFER_LENGTH]; <BR>unsigned char 
        SL811Read(unsigned char idata a) <BR>{&nbsp;&nbsp; 
        <BR><BR>SL811_ADDR_PORT=a; <BR>return (SL811_DATA_PORT); <BR>} 
        <BR><BR><BR><BR><BR><BR>void SL811Write(unsigned char idata a, unsigned 
        char idata d) <BR>{&nbsp;&nbsp; <BR>/ <BR>SL811_ADDR_PORT = a; 
        <BR>SL811_DATA_PORT = d; <BR>} <BR><BR><BR><BR>void 
        SL811BufRead(unsigned char addr, unsigned char *s, unsigned char c) 
        <BR>{ <BR><BR><BR><BR><BR>unsigned char idata i=c; <BR>SL811_ADDR_PORT = 
        addr; <BR>&nbsp;&nbsp;&nbsp;&nbsp;while (i--) 
        <BR>&nbsp;&nbsp;&nbsp;&nbsp;{ <BR>*s = SL811_DATA_PORT; <BR>s++; <BR>} 
        <BR><BR><BR><BR>} <BR><BR><BR><BR>void SL811BufWrite(unsigned char addr, 
        unsigned char *s, unsigned char c) <BR>{ <BR><BR><BR><BR><BR>unsigned 
        char idata i=c; <BR>SL811_ADDR_PORT = addr; 
        <BR>&nbsp;&nbsp;&nbsp;&nbsp;while (i--) <BR>&nbsp;&nbsp;&nbsp;&nbsp;{ 
        <BR>SL811_DATA_PORT = *s; <BR>s++; <BR>} <BR>} 
        <BR><BR><BR><BR>811和CPU通信的代碼,最地層的東西,新手在這個(gè)地方一定要注意地址的定義,不要笑,這 
        <BR>個(gè)東西有些新人肯定不通。操作811之類(lèi)的東西最好用地址來(lái)操作,速度快。不要用位控, 
        <BR>速度慢,并且時(shí)序控制起來(lái)也煩人。大家不要嫌我羅嗦這個(gè)東西可是最基本的,到這里來(lái)的 
        <BR>我希望都是新人,我講的知識(shí)也是針對(duì)新人,所以應(yīng)該基礎(chǔ)一點(diǎn)。你在自己制作811的時(shí)候 
        <BR>函數(shù)可以就用這個(gè)了,但是地址可以根據(jù)具體情況換成響應(yīng)的就可已了。還不明白的把電路 <BR>貼出來(lái),龍人幫你算。 
        <BR><BR><BR><BR>今天講講811如何把數(shù)據(jù)流轉(zhuǎn)成USB的數(shù)據(jù)流,使其能和主機(jī)通信。 
        <BR>先說(shuō)說(shuō)大的流程:(根據(jù)我自己編寫(xiě)的如件,其實(shí)也和CYPRESS提供的那個(gè)差不多,只是把 <BR>它的查詢方式改成了中斷方式) 
        <BR>U盤(pán)一插上后,CPU是怎么知道有設(shè)備接入的:這是通過(guò)811的中斷告訴CPU的,同時(shí)當(dāng)U盤(pán)拔 
        <BR>出去時(shí)也是通過(guò)中斷告訴CPU的。那CPU是怎么判斷 
        <BR><BR><BR><BR><BR><BR><BR>是插入還是拔出呢?可以通過(guò)讀函數(shù)SL811Read(IntStatus)讀取中斷寄存器的值(注意,在 
        <BR>讀中斷寄存器的值必須對(duì)811進(jìn)行初始化,SL81 
        <BR><BR><BR><BR>1Write(IntEna,0x20);SL811Write(IntStatus,INT_CLEAR);SL811Write(cSOFcnt,0xae);初 
        <BR>始中斷寄存器,然后清0,打開(kāi)SOF可以開(kāi) 
        <BR><BR><BR><BR>始傳輸數(shù)據(jù)流)根據(jù)值我們就可以來(lái)控制軟件的流程:1,如果是插入盤(pán),那么就可以給U盤(pán) 
        <BR>分配地址,獲取配置描述符中的具體數(shù)據(jù),然后根 
        <BR><BR><BR><BR>據(jù)數(shù)據(jù)來(lái)設(shè)置實(shí)際的U盤(pán)包端點(diǎn)大小。最后根據(jù)具體設(shè)備類(lèi)來(lái)設(shè)置配置值,然后配置接口。 
        <BR>到此時(shí),整個(gè)USB枚舉配置就完成了。給個(gè)配置的大 

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲免费资源在线播放| 91精品午夜视频| 国产精品色婷婷久久58| 99久久综合精品| 亚洲人成人一区二区在线观看 | 午夜国产精品影院在线观看| 欧美午夜免费电影| 日韩电影一区二区三区四区| 日韩欧美资源站| 国产成人在线视频网站| 综合激情网...| 欧美绝品在线观看成人午夜影视| 日韩av一区二| 国产日韩欧美制服另类| 色综合久久久网| 午夜成人在线视频| 久久亚洲二区三区| 色狠狠色噜噜噜综合网| 久久er99精品| 国产精品欧美极品| 欧美三级韩国三级日本一级| 蜜臀av性久久久久蜜臀aⅴ| 国产三级一区二区三区| 一本色道综合亚洲| 激情偷乱视频一区二区三区| 亚洲人成伊人成综合网小说| 欧美一级搡bbbb搡bbbb| 成人app网站| 免费在线观看不卡| 中文字幕中文字幕一区二区| 在线观看91av| 懂色av中文字幕一区二区三区| 亚洲国产精品影院| 国产清纯在线一区二区www| 欧美日产国产精品| 成人一区二区在线观看| 蜜臀av一级做a爰片久久| 日韩毛片视频在线看| 欧美成人综合网站| 色婷婷av一区二区三区大白胸| 精品一区二区三区免费播放| 亚洲精品美腿丝袜| 国产日产欧美一区二区三区| 欧美一区二区啪啪| 91捆绑美女网站| 国产精选一区二区三区| 青青草原综合久久大伊人精品优势| 国产精品国产自产拍高清av| 日韩欧美色电影| 91福利精品第一导航| 国产aⅴ精品一区二区三区色成熟| 一区二区高清在线| 国产精品国产自产拍在线| 精品日韩99亚洲| 制服视频三区第一页精品| 色呦呦国产精品| 成人sese在线| 国产xxx精品视频大全| 久久精品国产99| 日韩高清在线观看| 亚洲成av人片在线观看| 亚洲色图制服诱惑| 国产精品美女久久久久久2018| 欧美mv日韩mv国产网站app| 欧美区一区二区三区| 欧美性一区二区| av网站免费线看精品| 国产成人精品亚洲777人妖| 韩国毛片一区二区三区| 美女高潮久久久| 奇米影视一区二区三区小说| 日韩av中文在线观看| 天天av天天翘天天综合网色鬼国产| 亚洲精品欧美二区三区中文字幕| 中文字幕在线不卡一区 | 亚洲欧美另类在线| 中文字幕在线观看不卡视频| 亚洲欧洲成人自拍| 国产精品高清亚洲| 椎名由奈av一区二区三区| 亚洲日本va在线观看| 亚洲欧美电影院| 亚洲国产视频直播| 日本中文在线一区| 麻豆中文一区二区| 国产久卡久卡久卡久卡视频精品| 国模一区二区三区白浆| 国产盗摄女厕一区二区三区 | 久久久91精品国产一区二区精品 | 免费观看久久久4p| 久久国产生活片100| 国产综合一区二区| 国产精品一区一区三区| 国产aⅴ综合色| 一本大道久久a久久精二百| 欧美三级电影精品| 日韩免费在线观看| 中文字幕一区二区三区在线不卡| 亚洲免费在线视频| 日韩中文字幕不卡| 韩国欧美国产1区| 成人av在线网站| 欧美日韩亚洲国产综合| 欧美精品一区男女天堂| 中文字幕在线一区免费| 亚洲一区二区三区免费视频| 男女性色大片免费观看一区二区 | 成人午夜av影视| 欧美色网站导航| 久久久影视传媒| 亚洲乱码中文字幕| 天天综合色天天| 国产99久久久久久免费看农村| 在线视频观看一区| 亚洲午夜一区二区三区| 美女免费视频一区二区| 成人精品国产福利| 欧美精品乱码久久久久久 | 亚洲人亚洲人成电影网站色| 天天综合天天综合色| 盗摄精品av一区二区三区| 在线国产电影不卡| 久久久精品人体av艺术| 亚洲一区在线播放| 国产福利一区在线| 欧美一区二区三区思思人| **网站欧美大片在线观看| 日韩av中文在线观看| 91麻豆精东视频| 久久久亚洲午夜电影| 亚洲1区2区3区视频| 成人综合婷婷国产精品久久蜜臀 | 国产一区三区三区| 欧美系列亚洲系列| 国产精品沙发午睡系列990531| 婷婷亚洲久悠悠色悠在线播放| k8久久久一区二区三区| 欧美精品一区二区三区久久久| 一区二区三区在线看| 国产99久久久久| 精品av久久707| 日韩电影在线免费看| 在线观看中文字幕不卡| 国产精品久久久久久久久免费桃花| 天天综合天天综合色| 欧美主播一区二区三区| 中文字幕制服丝袜一区二区三区| 精品在线免费视频| 制服丝袜亚洲网站| 午夜精品成人在线| 在线观看国产日韩| 一区二区视频在线看| 成人黄色小视频| 国产欧美中文在线| 国产成人av电影在线播放| 久久久久九九视频| 国产在线精品一区二区| 精品国产一区二区三区av性色| 午夜欧美在线一二页| 色综合久久中文字幕综合网| 国产精品电影一区二区| 丰满白嫩尤物一区二区| 国产日韩欧美精品电影三级在线| 国产乱子轮精品视频| 免费在线欧美视频| 欧美妇女性影城| 性久久久久久久久| 51精品秘密在线观看| 日本系列欧美系列| 日韩亚洲欧美中文三级| 青青草国产成人99久久| 欧美一区三区四区| 麻豆极品一区二区三区| 精品国产91久久久久久久妲己| 美女视频一区二区| 日韩欧美一二三区| 国产伦理精品不卡| 中文字幕欧美日本乱码一线二线| 国产91在线|亚洲| 国产精品理论片| 日本韩国欧美三级| 五月天一区二区| 日韩精品一区二区三区蜜臀| 九九精品视频在线看| 国产性做久久久久久| 99re免费视频精品全部| 亚洲午夜影视影院在线观看| 欧美一级日韩免费不卡| 国产福利一区二区三区在线视频| 国产清纯白嫩初高生在线观看91| 波多野结衣亚洲一区| 亚洲夂夂婷婷色拍ww47| 欧美一级一级性生活免费录像| 国产一区欧美日韩| 亚洲色图视频免费播放| 欧美日韩高清在线播放| 国产成人午夜高潮毛片| 一区二区三区中文字幕精品精品| 欧美日韩电影在线| 成人中文字幕合集|