下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
STM32+FLASHu在看usb2.0協(xié)議的時候,經(jīng)常看到端點這個詞,所以我要先把端點的含義弄懂,usb通訊的最基本形式是通usb端點有4種不同的類型:1、控制端點:用來控制對usb設(shè)備的不同部分。2、中斷端點:當usb同時對枚舉過程也要有深入的理解,枚舉就是從設(shè)備一些信息,知道設(shè)備是什么樣的設(shè)備,如何進行通信,這樣主機就可以根據(jù)這些信息來加載合適的驅(qū)動程序。調(diào)試USB設(shè)備,很重要的一點就是USB的枚舉送獲取設(shè)備描述符的標準請求。所有的USB設(shè)備在總線復(fù)位后其地址都為0,這樣主機就可以跟那些剛剛下,USBPE1、PE0、PD8引腳相連; 該函數(shù)中主要2個函數(shù),其中main函數(shù)初始化系統(tǒng)以及USB接口,之后不斷查詢游戲桿是否有動作,如果有動作則根據(jù)動作向USB緩沖器發(fā)出相關(guān)數(shù)據(jù);Delay函數(shù)用于延遲。該文件中沒有任何函數(shù),只是包含一些定義USB設(shè)備的描述符常數(shù),由于游戲桿是標準USB設(shè)備,因此比較容易得到相關(guān)的參數(shù)。讀者若要開發(fā)非標準的USB則還需要開發(fā)PC運行的非標準設(shè)備的驅(qū)動程序口;Set_USBClock函數(shù)用于配置USB端口時鐘;USB_Interrupts_Config函數(shù)用于配置USB中斷;USB_Cable_Config函數(shù)配置USB電纜狀態(tài);JoyState函數(shù)用于獲取游戲桿的狀態(tài);Joystick_Send用于向USB端口傳送游戲桿的事件。再學(xué)習了usbmassstorage—usb海量設(shè)備USBMemoryMASSSTORAGE,USBMEMORY(FAT512)為單位的,而首先從FLASH或SD卡中一扇區(qū)數(shù)據(jù),再按最大包長分8次向USB端點發(fā)送。如果是端點2輸出數(shù)據(jù),CPU將收到的數(shù)據(jù)先放至內(nèi)存,并累加,當是512字節(jié)的整數(shù)倍時,再將數(shù)據(jù)寫入FLASHSD。沖區(qū)2.保存數(shù)據(jù)3.寫數(shù)據(jù)4.把緩沖區(qū)的數(shù)據(jù)恢復(fù)到原來的數(shù)據(jù)塊。由于一個塊比較大(128KB),無法在MCU內(nèi)開辟如此大的緩沖區(qū)。只好借助該NANDFLASH內(nèi)的頁命令,將原來的塊暫時到一個交換用的交換塊中。但是如果僅用一個塊作為交換的話,它就會被頻繁擦
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《基于赫哲族人文生活的紀實攝影創(chuàng)作實踐研究》
- 《《技術(shù)許可協(xié)議》英漢翻譯的反思性報告》
- 《光迅科技股權(quán)激勵實施效果研究》
- 《一位多動癥幼兒母親教養(yǎng)行為的敘事研究》
- 《文本細讀在高中古詩詞教學(xué)中的策略研究》
- 《東北三省人口老齡化對經(jīng)濟增長的影響研究》
- 《YM公司債務(wù)融資違約治理研究》
- 泳池自動化設(shè)備安裝合同
- 小型建筑公司合同管理制度
- 幼兒園晨會流程
- 鋼結(jié)構(gòu)報價單清單
- 《混凝土結(jié)構(gòu)設(shè)計原理》期末考試試卷
- 2023年英語四級聽力真題(第一套)題目-原文與答案
- 2023年船廠租賃合同正規(guī)范本(通用版)
- 行政人資總監(jiān)績效考核表
- 四級公路施工組織設(shè)計
- 人事考試服務(wù)投標方案(技術(shù)方案)
- 購物申請表格
- 2023-2024學(xué)年張家口市宣化縣六年級數(shù)學(xué)第一學(xué)期期末檢測模擬試題含答案
- 外貿(mào)企業(yè)出口價格(報價)核算表(已含自動計算公司excel)
- 《為父母分擔》 單元作業(yè)設(shè)計
評論
0/150
提交評論