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

正文內(nèi)容

基于avr單片機的通用usb接口模塊設(shè)計-在線瀏覽

2024-07-29 15:34本頁面
  

【正文】 og)支持。系統(tǒng)模塊AVR單片機與PDIUSBD12的電路連接如圖1所示。這種方式可根據(jù)不同的微處理器速度靈活控制PDIUSBD12的時序和地址,無需譯碼電路,從而簡化硬件設(shè)計,降低成本。其系統(tǒng)硬件結(jié)構(gòu)框圖如圖2所示。USB固件程序設(shè)計是基于狀態(tài)機和標準的前后臺式程序架構(gòu)。以供上層模塊調(diào)用。當(dāng)CPU不同時,只需修改這些函數(shù)即可。實現(xiàn)PDIUSBD12的命令接口層需調(diào)用硬件抽象層函數(shù),供上層模塊調(diào)用。先利用C語言的共用體與位域定義一個全局狀態(tài)變量如下所示:用戶可根據(jù)需要增加相應(yīng)的狀態(tài)標志位,如UART,SPI,I2C等接口收發(fā)數(shù)據(jù)完成標志來滿足各種情況下的需要,然后定義一個結(jié)構(gòu)體變量用于存放USB的標準設(shè)備請求。在后臺的中斷服務(wù)程序中,根據(jù)讀取的中斷寄存器值一方面將PDIUSBD12接收到的數(shù)據(jù)移入CPU內(nèi)存或?qū)?nèi)存中的數(shù)據(jù)寫入PDIUSBD12發(fā)送端點的緩沖區(qū);另一方面根據(jù)具體情況改變狀態(tài)變量值。設(shè)計標準設(shè)備請求模塊,首先利用結(jié)構(gòu)體定義USB枚舉所需的各種描述符,以供不同設(shè)備請求使用,其次編寫11個標準的設(shè)備請求處理函數(shù)。除此之外,本層請示求模塊還實現(xiàn)中斷服務(wù)程序調(diào)用的控制端點接收與發(fā)送中斷處理函
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1