<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > EPA主控卡的硬件設計與驅動(dòng)開(kāi)發(fā)

EPA主控卡的硬件設計與驅動(dòng)開(kāi)發(fā)

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

3.3 時(shí)鐘模塊
實(shí)時(shí)時(shí)鐘是實(shí)時(shí)操作系統的時(shí)間基準,沒(méi)有實(shí)時(shí)時(shí)鐘,也就不可能有實(shí)時(shí)系統的一切活動(dòng)。此模塊包含兩個(gè)部分:
①系統時(shí)鐘模塊。對定時(shí)器0的寄存器進(jìn)行配置以及中斷配置,使定時(shí)器0作為系統時(shí)鐘。
②USB時(shí)鐘模塊。對LPC2478內部PLL(鎖相環(huán))寄存器和USB時(shí)鐘寄存器配置,設置USB時(shí)鐘頻率,使LPC2478的USB主機控制器可以正常運行。
3.4 操作系統
嵌入式實(shí)時(shí)操作系統將復雜的軟件工程分解成多任務(wù),簡(jiǎn)化了軟件,有助于提高系統穩定性和可靠性,也使系統實(shí)時(shí)性得到了保證??紤]卡中較多模塊實(shí)現,簡(jiǎn)化卡軟件的,所以在卡的軟件中使用μC/OS-II系統。μC/OS-II操作系統有著(zhù)優(yōu)秀的穩定性和可靠性,它基于優(yōu)先級調度的多任務(wù),絕大多數的函數調用和系統服務(wù)具有可確定性、獨立的任務(wù)棧等特點(diǎn)。

4 主控卡以太網(wǎng)通信與USB驗證
4.1 以太網(wǎng)通信驗證
為測試和驗證主控卡電路和以太網(wǎng)的功能正確性,搭建了測試平臺,如圖5所示。上位機起到監控作用,集線(xiàn)器一端通過(guò)網(wǎng)絡(luò )和PC機相連,一端連接若干EPA標準設備和EPA主控卡。

本文引用地址:http://dyxdggzs.com/article/156000.htm

e.JPG


以太網(wǎng)通信驗證設備主要有:一臺PC機、一根9針的串口線(xiàn)、一個(gè)帶總線(xiàn)供電的EPA集線(xiàn)器、一個(gè)JTAG調試器、EPA主控卡。EPA主控卡與PC機通過(guò)EPA集線(xiàn)器連接在同一局域網(wǎng)內,EPA主控卡的IP地址為192.168.1.2,PC機的IP地址為192.168.1.161。
ICMP是Internet控制報文協(xié)議,它是TCP/IP協(xié)議簇的一個(gè)子協(xié)議,用于在IP主機、路由器之間傳遞控制消息??刂葡⑹侵妇W(wǎng)絡(luò )通不通、主機是否可達、路由是否可用等網(wǎng)絡(luò )本身的消息。ICMP是一個(gè)“錯誤偵測與回報機制”,其目的就是檢測網(wǎng)路的連線(xiàn)狀況,也能確保連線(xiàn)的準確性。通過(guò)ICMP的回顯請求和回顯應答報文組合可以確定PC機和EPA主控卡能否彼此通信。
4.2 USB Host驗證
USB Host驗證設備主要有:1臺PC機、1根9針的串口線(xiàn)、1個(gè)JTAG調試器、EPA主控卡、USB設備(U盤(pán))。
為驗證USB接口和軟件USB Host的正確性,需要選定USB設備,并為這個(gè)設備編寫(xiě)USB主機驅動(dòng)程序。本文中選用了常用移動(dòng)存儲設備——U盤(pán)。在編寫(xiě)好U盤(pán)驅動(dòng)后,通過(guò)JTAG調試器將USB Host下載到主控卡中,并將主控卡串口0與PC機串口相連,開(kāi)啟超級終端,然后將U盤(pán)插入主控卡主機端口。在U盤(pán)插入主控卡以后,開(kāi)始對U盤(pán)枚舉。枚舉成功以后,往U盤(pán)內寫(xiě)入數據,然后從U盤(pán)讀出數據并對讀寫(xiě)數據進(jìn)行比較,所有的枚舉信息、讀寫(xiě)信息都通過(guò)超級終端打印出來(lái)。在U盤(pán)讀寫(xiě)完成以后,將U盤(pán)插入電腦,在電腦上讀出U盤(pán)數據,再次驗證主控卡USB主機的功能正確性。

結語(yǔ)
EPA標準成功進(jìn)入國際標準,為我國工業(yè)自動(dòng)化發(fā)展帶來(lái)新的際遇,產(chǎn)生了巨大的社會(huì )效益。本文提出針對EPA主控卡的系統結構,并對主控卡進(jìn)行功能需求分析,然后對主控卡和軟件進(jìn)行了總體以及軟件功能模塊劃分,為EPA的推廣與應用打下堅實(shí)基礎。


上一頁(yè) 1 2 3 4 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>