在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            關(guān) 閉

            新聞中心

            EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于μCLinux的USB驅(qū)動(dòng)程序?qū)崿F(xiàn)

            基于μCLinux的USB驅(qū)動(dòng)程序?qū)崿F(xiàn)

            作者: 時(shí)間:2010-12-16 來(lái)源:網(wǎng)絡(luò) 收藏

            1.3 電路設(shè)計(jì)
            FT245BL芯片使用主板上的3.3 V和5 V電源供電,主板對(duì)外作為一個(gè)設(shè)備。總線的電源線連接在芯片的復(fù)位引腳RESET上,這樣保證了芯片平時(shí)處于復(fù)位狀態(tài)。

            本文引用地址:http://www.biyoush.com/article/202492.htm


            當(dāng)USB總線連接到主機(jī)時(shí),電源線變高,RESET變高,最終導(dǎo)致RSTOUT變高,由于USBDP引腳配置了一個(gè)1.5 kΩ的上拉電阻連到RSTOUT引腳,使得芯片以全速狀態(tài)連接到主機(jī)。FIFO控制器接口包括8位數(shù)據(jù)線D7~D0、讀RD、寫(xiě)WR、發(fā)送使能TXE、接收完畢RXF的5個(gè)信號(hào)。由于FT245BL芯片沒(méi)有片選線,所以信號(hào)都是經(jīng)過(guò)主板CPLD內(nèi)部的譯碼電路處理后才連接的。DSP采用中斷機(jī)制讀取 FIFO的數(shù)據(jù),所以將RXF連接DSP的可編程端口(PF3),用以產(chǎn)生中斷。

            2 FT245BL的編寫(xiě)
            這里以ADI公司的ADSP-BF533為例,介紹USB接口芯片F(xiàn)T245BL在μClinux下的編寫(xiě)。依據(jù)FT245BL芯片的結(jié)構(gòu)和接口設(shè)計(jì),決定將其作為字符設(shè)備來(lái)開(kāi)發(fā)它的。所用開(kāi)發(fā)平臺(tái)的硬件結(jié)構(gòu)如下:


            2.1 確定設(shè)備的設(shè)備名稱和主設(shè)備號(hào)
            主設(shè)備號(hào)是內(nèi)核識(shí)別不同類型設(shè)備的惟一標(biāo)識(shí),內(nèi)核利用主設(shè)備號(hào)將設(shè)備與相應(yīng)的驅(qū)動(dòng)程序?qū)?yīng)起來(lái)。開(kāi)發(fā)新的驅(qū)動(dòng)程序,必須找到一個(gè)還未被使用的主設(shè)備號(hào),分配給自己的字符設(shè)備。主設(shè)備號(hào)的確定可以通過(guò)兩種方法:一是靜態(tài)定義;二是動(dòng)態(tài)分配。該驅(qū)動(dòng)采用的是靜態(tài)主設(shè)備號(hào),在ft245b1.C文件中直接定義設(shè)置為254,#define ft245bl_major 254。
            2.2 確定編寫(xiě)需要的file-operations數(shù)據(jù)結(jié)構(gòu)中的功能函數(shù)
            該驅(qū)動(dòng)文件ft245b1.C中定義的file_operations數(shù)據(jù)結(jié)構(gòu):



            關(guān)鍵詞: CLinux USB 驅(qū)動(dòng)程序

            評(píng)論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉