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

正文內(nèi)容

基于avr單片機的通用usb接口模塊設(shè)計(編輯修改稿)

2024-07-15 15:34 本頁面
 

【文章內(nèi)容簡介】 函數(shù),供上層調(diào)用即可。實現(xiàn)PDIUSBD12的命令接口層需調(diào)用硬件抽象層函數(shù),供上層模塊調(diào)用。再設(shè)計前后臺程序及標(biāo)準(zhǔn)設(shè)備請求程序模塊。先利用C語言的共用體與位域定義一個全局狀態(tài)變量如下所示:用戶可根據(jù)需要增加相應(yīng)的狀態(tài)標(biāo)志位,如UART,SPI,I2C等接口收發(fā)數(shù)據(jù)完成標(biāo)志來滿足各種情況下的需要,然后定義一個結(jié)構(gòu)體變量用于存放USB的標(biāo)準(zhǔn)設(shè)備請求。在前臺主程序中首先初始化全局變量和其他外圍設(shè)備,然后在while(1)的死循環(huán)中檢測狀態(tài)變量值有無變化,根據(jù)不同的狀態(tài)變量值調(diào)用下層的相應(yīng)函數(shù)完成相關(guān)操作。在后臺的中斷服務(wù)程序中,根據(jù)讀取的中斷寄存器值一方面將PDIUSBD12接收到的數(shù)據(jù)移入CPU內(nèi)存或?qū)?nèi)存中的數(shù)據(jù)寫入PDIUSBD12發(fā)送端點的緩沖區(qū);另一方面根據(jù)具體情況改變狀態(tài)變量值。以下給出了前臺主程序的程序代碼:以下為后臺中斷服務(wù)程序:,該標(biāo)志位清零,()函數(shù)完成對USB設(shè)備的枚舉。設(shè)計標(biāo)準(zhǔn)設(shè)備請求模塊,首先利用結(jié)構(gòu)體定義USB枚舉所需的各種描述符,以供不同設(shè)備請求使用,其次編寫11個標(biāo)準(zhǔn)的設(shè)備請求處理函數(shù)。本層請求模塊重要函數(shù)是協(xié)議控制子程序control handler(),
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1