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

正文內(nèi)容

基于單片機msp430f449的usb接口數(shù)據(jù)傳輸系統(tǒng)設計(專業(yè)版)

2025-01-31 02:22上一頁面

下一頁面
  

【正文】 (8)讀取配置狀態(tài) 完成以上的幾個步驟后, USB 設備即可使用 。 ExFreePool( urb )。 // 得到管道信息。 NTSTATUS ntStatus。 //調(diào)用讀取設備的函數(shù)。 //得到當前I/O 緩沖區(qū)的長度。 NTSTATUS Eval_Read( IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { USBD_INTERFACE_INFORMATION* pInterfaceInfo。 在 SOURCES 文件中還要特別提到 USB 庫: TARGETLIBS=D:\WIN98DDK\LIB\386\FREE\,安裝路徑。一個設備顯露一系列的管道連接點,稱為節(jié)點。之后 MCU 將重新連接 USB,包括將 Soft Connect 寄存器設置為 ON。當 CPU 處理前臺任務時, USB 的傳輸可在后臺進行。匯編語言的難記、難讀及容易搞混,即使自己編制的程序過一段時間修改時,往往要重讀很大部分,經(jīng)過長時間回憶才能找到問題所在。 在這樣的連接中, ALE 始終接低電平,說明采用單獨地址和數(shù)據(jù)總線配置。多路器地址選擇模擬輸入通道可決定輸入是單端輸入還是差分輸入。一般設計,將此段程序放在定時器中斷服務子程序中。在主端點(端點 2)和局部共享存儲器之間也可使用 DMA(直接存儲器存?。﹤鬏?。這個模塊 的功能包括:同步模式識別、并 /串轉(zhuǎn)換、位填充 /不填充、 CRC 校驗、 PID 確認、地址識別以及握手鑒定。低功耗工作允許實現(xiàn)總線供電的外圍設備。 8 2 端口 P0, P1 和 P2 P0, P1和 P2 這 3個 8位端口都能用做輸入和輸出,同時都有中斷能力,每個信號都可作為一個中斷源。 就目前而言,嵌入式應用硬件設計采用滿足要求的單片機是理想的選擇,采用 CPU+PLD+AD/DA 模式是明智的選擇。 4 USB 的主機 圖 展示了 USB 通信模型之間基本的信息流與互連關系。其中 版本支持兩種傳輸速率: 和 12Mbps,主要應用在低速傳輸要求的場合;而 版本面向高數(shù)據(jù)率傳輸?shù)膱龊?,支?80Mbps 的傳輸速度,并向下完全兼容 協(xié)議。 是由 7 家主要電腦、電子科技廠商,包括了 Compaq、 Digital、IBM、 Intel、微軟、 NEC 以及北方電訊(加拿大)在 1995 年 11 月研發(fā)出來的。 D 能夠采用總線供電。 USB 的調(diào)度: USB 提供了一個共享的連接。 本設計的硬件系統(tǒng)是以超低功耗 16位單片機 MSP430F449為核心的數(shù)據(jù)傳輸系統(tǒng)。這一點是這一款單片機最突出的優(yōu)點,也是與 其他單片機最大的區(qū)別。 本課題選擇的是 PHILIPS 公司的 PDIUSBD12 器件。片上集成 1 個 6~48 MHz 的倍頻 PLL(鎖相環(huán)),允許使用 6 MHz 的晶振, EMI 也由于使用低頻晶振而減小。這種特性可以使我們知道 PDIUSBD12 的狀態(tài),方便電路調(diào)試。 圖 微分型復位電路 2 積分型復位電路 積分型 復位電路常常在二次電源開關相對較短的時間間隔情況下出現(xiàn)異常。其多路器可由軟件配置為單端或差分輸入,也可以配置為偽差分輸入。圖中,單片機的 接 TLC0834 的片選信號, 用于產(chǎn)生 A/D 轉(zhuǎn)換的時鐘, I/O口位,可用于對模擬輸入進行配置及輸出轉(zhuǎn)換所得的數(shù)據(jù)。在做 PCB 板子前,要做 到 對該設計的設計目標心中有數(shù)。對于 C 語言生成代碼的時空效率,程序代碼長度增加 20%,程序執(zhí)行速度約減慢 20%。 (2)數(shù)據(jù)傳輸 :開發(fā)板和主機可以進行雙向數(shù)據(jù)傳輸。塊傳輸用于在兩個方向傳輸大量數(shù)據(jù)。 事實上,系統(tǒng) USB 驅(qū)動程序( USBD)處理連接 USB 設備的大多繁雜的工作,甚至一些 HID USB 設備(如鍵盤、鼠標和游戲設備)是自動識別的,不許要額外的驅(qū)動程序。 Irp = STATUS_SUCCESS。 ULONG transferFlags = 0。 urb = ExAllocatePool( NonPagedPool, siz )。 //釋放此 URB IoCompleteRequest( Irp, IO_NO_INCREMENT )。 //得到設備對象 WriteLen = irpStack。 if( NT_SUCCESS( ntStatus ) amp。 (4)主機從新的地址獲取設備描述符 分配好設備地址后,主機就從新的地址獲取設備描述符。 但是,本設計還有許多缺陷,不足以完成實際的數(shù)據(jù)采集和大批量數(shù)據(jù)的高速傳輸,目前速度并沒有充分體現(xiàn)出 USB 總線的優(yōu)勢,并且驅(qū)動程序也較為繁瑣,有待進一步修改調(diào)試,從而達到精簡高效的最終目標。 (3)地址分配 在地址分配階段里,主機分配給設備一個地址。 //建立中斷或者塊傳輸?shù)?IRP ntStatus = Eval_CallUSBD( DeviceObject, urb )。 irpStack = IoGetCurrentIrpStackLocation( Irp )。 } Irp = ntStatus。 siz = sizeof( struct _URB_BULK_OR_INTERRUPT_TRANSFER )。 ULONG siz。 創(chuàng)建設備 創(chuàng)建設備函數(shù)帶兩個參數(shù)調(diào)用,一個參數(shù)是指向驅(qū)動程序?qū)ο蟮闹羔?,另一個參數(shù)是指向物理設備對象的指針。 是根集線器和外部集線器的 USB 驅(qū)動程序。單片機系統(tǒng)使用的是控制傳輸和塊傳輸。 圖 固件結(jié)構和數(shù)據(jù)流向 各模塊程序的分工如下 : PDIUSBD12 命令接口 :對 PDIUSBDI2 器件進行操作的模塊子程序集。采用 C 語言可以很容易進入單片機程序的移植工作,有利于產(chǎn)品中單片機的重新選型。 同樣的原理設計 , 同樣的元器件 , 不同的人制作出來的 PCB 就具有不同的結(jié)果 ,那么如何才能做出一塊好的 PCB 板呢 ?結(jié)合畢業(yè)設計的 經(jīng)驗 , 想就以下幾方面談談自己的 想法 : 23 接 受到一個設計任務 ,首先要明確其設計目標,如果是普通的 PCB 板 ,只要做到布局布線合理整齊 ,機械尺寸準確無誤即可 ,如有中負載線和長線 ,就要采用一定的手段進行處理 。 17 圖 TLC0834 時序圖 TLC0834 串行 A/D 轉(zhuǎn)換器 引腳功能 TLC0834 轉(zhuǎn)換器 的引腳排列如圖 所示,其中 CH0~ CH3 為模擬輸入端;CS 為片選端; DI 為串行數(shù)據(jù)輸入,該端僅在多路器尋址時( MUX Settling Time)才被檢測; D0 為 A/D 轉(zhuǎn)換結(jié)果的三態(tài)串行輸出端; CLK 為時鐘; SARS為轉(zhuǎn)換狀態(tài)輸出端,該端為高電平時,表示轉(zhuǎn)換正在進行,為低電平則表示轉(zhuǎn)換完成; REF 為參考電壓輸入端; Vcc 為電源; DGTL GND 為數(shù)字地, ANGL GND 為模擬地。并行方式一般在轉(zhuǎn)換后可直接接收,但芯片的引腳比較多;串行方式所用芯片引腳少,封裝小,在 PCB 板上占用的空間也小,但需要軟件處理才能得到所需要的數(shù)據(jù)。 13 目前為止,單片機復位電路主要有四種類型:( 1)微分型復位電路;( 2)積分型復位電 路;( 3)比較器型復位電路;( 4)看門狗型復位電路。 GoodLink 是靠一個引腳接發(fā)光二極管 實現(xiàn)的。片上集成的 1個 V 電壓校準器為模擬收發(fā)器供電,也提供連接到外部 kΩ上拉電阻的輸出電壓。 USB 器件的選擇 概 述 USB 控制器一般有兩種類型:一種是 MCU 集成在芯片里面的,如 Intel的 8X930AX、 CYPRESS 的 EZUSB、 SIEMENS 的 C541U 以及 MOTOLORA、 National Semiconductors 等公司的產(chǎn)品;另一種就是純粹的 USB 接口芯片,僅處理 USB通信,如 PHILIPS 的 PDIUSBD11( I2C 接口)、 PDIUSBP11A、 PDIUSBD12(并行接口), National Semiconductor 的 USBN960 USBN960 USBN9604 等。由于其功能遠遠超過其他系列的單片機,又稱其為混合型單片機。 USB 設備架構 USB 設備可被劃分三層: ◆ 底層是傳送和接收數(shù)據(jù)包的總線接口; 客戶 USB 系統(tǒng) 主機控制器 功能部件 USB 設備 USB 總線接口 圖 通信模型層次關系圖 實際的信息流 邏輯的信息流 5 ◆ 中間層處理總線接口與不同端點之間的數(shù)據(jù)路由,端節(jié)點是數(shù)據(jù)的終結(jié)提供處或使用處,它可被看作數(shù)據(jù)源或數(shù)據(jù)接收端 (Sink); ◆ 最上層的功能由串行總線設備提供,比如鼠標,或 ISDN 接口。內(nèi)部層次關系:根據(jù)性能疊置, USB 的任務被分配到系統(tǒng)的每一個層次; B 設備安裝和配置容易。這幾年,隨著大量支持 USB的個人電腦的普及, USB 成為 PC的標準接口已是大勢所趨。現(xiàn)在,計算機外圍設備的市場上使 用 USB 接口的數(shù)碼相機,掃描儀,硬盤,鼠標等家庭設備比較常見,但是使用 USB 接口的智能儀器還沒有見到。主機上垂直的箭頭是實際的信息流。有的單片機為了構成控制網(wǎng)絡或形成局域網(wǎng),內(nèi)部含有局域網(wǎng)絡控制模塊 CAN。這些模塊寄存器位于地段地址,須用字節(jié)指令以絕對尋址模式訪問。所有這些特性都能在系統(tǒng)實現(xiàn)時節(jié)省成本,同時在外圍設備上很容易
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1