freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于pci總線的can卡的設(shè)計與實現(xiàn)(doc)-經(jīng)營管理-資料下載頁

2025-08-06 12:33本頁面

【導(dǎo)讀】廣泛,而且在工業(yè)控制、機器人、醫(yī)療器械、傳感器等領(lǐng)域發(fā)展迅速。時峰值可高達132MB/s)。目前PCI是處于主流的計算機總線。于CAN總線的推廣應(yīng)用。由于PCI總線傳輸速度快,而且支持熱插拔、電源管。小、價格低、使用方便、應(yīng)用范圍廣。CAN卡的設(shè)計包括硬件設(shè)計和軟件設(shè)計。PCI總線是一種獨立于CPU的局部總線,不同于傳統(tǒng)的ISA總線。線規(guī)范定義了嚴格的電氣特性和時序要求,開發(fā)難度比ISA總線的開發(fā)難度大。實現(xiàn)PCI接口的方案一般有兩種:采用可編程邏輯器件和專用總線接口器件。致需要15000個門電路)。此外,還需加入FIFO、用戶寄存器組和后端設(shè)備接。設(shè)計這種PCI總線接口會導(dǎo)致將大量的人力、物力投入到復(fù)雜的邏。輯驗證和時序分析的工作上,開發(fā)周期較長。目前市場上常見的有PLX、AMCC、Cypress等公司的PCI橋芯片,各個型號的PCI接口芯片的大致特點如表1所示。從而支持預(yù)取模式、即突發(fā)操作。PCI鎖定機制主控設(shè)備可以通過鎖定信號占有對PCI9052的唯一訪問權(quán)。

  

【正文】 EPROM 必須采用支持連讀功能的芯片,本用 Microchip 的 93LC46B。用 PCX 公司提供的開發(fā)工具 PlxMon 可對 93LC47B 進行讀寫。 PCI9052 的硬件調(diào)試可采用 PlxMon。利用它可以對 PCI 設(shè)置的配置資源進行檢驗。利用 PLX提供的 SDK,可以對 PCI9052的局部寄存器、局部總線及 EEPROM進行讀寫,這樣可以調(diào)試硬件。借助開發(fā)工具,不必開發(fā) PCI 設(shè)備的調(diào)試軟件,可節(jié)省很多時間。同時, SDK 也為驅(qū)動程序的開發(fā)提供了程序框架,加快了開發(fā)進度。 CAN卡的電路框圖如圖 1 所示。 2 軟件設(shè)計 軟件設(shè)計包括驅(qū) 動程序的設(shè)計和 COM 組件程序設(shè)計。 由于 PCI 設(shè)備的中斷、 I/O 端口、映射內(nèi)存等資源都是動態(tài)分配的,必須編寫驅(qū)動程序管理硬件,才能供用戶編程使用。為了通用性和兼容性, CAN卡驅(qū)動程序的開發(fā)采用支持 Windows XP、 Windows2020 和 Windows98 的 WDM 驅(qū)動程序。開發(fā)工具采用 Visual C++ 和 Win2020 DDK。由于 CAN 卡上沒有微控制器,因此對 CAN總線端口的所有操作都是由驅(qū)動程序來完成的。這不僅可以由計算機來實現(xiàn)復(fù)雜的功能,例如,錯誤檢測、斷點續(xù)傳等,同時節(jié)省了硬件,而且有利 于 CAN卡的升級 —— 只要更換驅(qū)動程序即。驅(qū)動程序的功能主要是配置 SJA1000 的 CAN接口、收發(fā) CAN總線上的數(shù)據(jù)、對發(fā)數(shù)據(jù)和 CAN 總線錯誤均采用中斷處理,驅(qū)動程序可以快速響應(yīng),通過事件( Event)內(nèi)核對象直接通知給用戶程序。由于 WDM 驅(qū)動程序運行在系統(tǒng)的內(nèi)核態(tài),編寫非常復(fù)雜,限于篇幅,僅給出軟件的框圖(見圖 2)。 為了方便用戶的使用,還應(yīng)編寫相應(yīng)的 API 函數(shù)或 ActiveX 控件等其它應(yīng)用層的程序提供給用戶。由于 ActiveX 控件基于先進的 COM 技術(shù),具有良好的封裝性、使用靈活性等特點,可使用戶編程簡單、 方便,因此在 CAN卡的設(shè)計中編寫了ActiveX 控件, ActiveX 控件負責(zé)與驅(qū)動程序的通信,通過控件的事件把 CAN 卡接收的數(shù)據(jù)通知給用戶程序,利用控件的屬性設(shè)置 CAN通信控制器,按照設(shè)置的方法發(fā)送用戶程序的數(shù)據(jù)。 根據(jù)以上的設(shè)計,開發(fā)名為 Can1000 的 CAN卡。經(jīng)使用證明,該卡設(shè)計簡單明了、性能較高、成本低廉、驅(qū)動程序 ActiveX 控制使用方便,達到了設(shè)計和用戶的要求。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1