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

正文內(nèi)容

max3420e系統(tǒng)調(diào)試-資料下載頁

2025-05-15 23:14本頁面
  

【正文】 引腳連接至MAX3420E微控制器(VBUS比較器)的輸入引腳。注意:USB連接器的VBUS引腳接MAX3420E的VBCOMP輸入引腳是可選項。VBCOMP引腳不對MAX3420E內(nèi)部供電。它只連接至內(nèi)部VBUS比較器。 設(shè)置CONNECT = 1之后連接USB使主機發(fā)出一個總線復(fù)位信號,產(chǎn)生Get_DescriptorDevice請求,最終掛起總線。這些操作會置位USBIRQ寄存器中的更多IRQ位。注意,USB總線復(fù)位將清除VBUSIRQ位。EPIRQ寄存器: IN3BAVIRQ IN2BAVIRQ IN0BAVIRQ SUDAVIRQ (通信開始后) USBIRQ寄存器: OSCOKIRQ URESIRQ URESDNIRQ SUSPIRQ (最后) 如果將VBUS接VBCOMP引腳,USBIRQ寄存器讀數(shù)為0x8D,并持續(xù)約20s,然后由于主機掛起總線,讀數(shù)變?yōu)?x9D。接下來的情況會取決于您的代碼。如果您觀察到的情況和前面吻合,則表明系統(tǒng)一切正常,可以繼續(xù)往下檢查您的代碼。調(diào)試方法:通過3個步驟觸發(fā)中斷剩下的檢查是確保固件能夠正確響應(yīng)PC發(fā)出的不同USB請求命令,并由MAX3420E給出相應(yīng)信號。如果啟動程序,插入USB后,什么也沒有發(fā)生(可能會出現(xiàn)Windows USB錯誤消息),那么可能是您的程序沒有處理中斷。下面的調(diào)試方法可以幫助解決這些中斷問題。第1步: 輪詢IRQ位首先,編寫代碼直接輪詢IRQ位,當(dāng)關(guān)心的IRQ位置位后,使處理器進行相應(yīng)操作。即使主程序循環(huán)進行直接輪詢,也最好使能中斷(各IEN位 = 1和IE = 1)。這樣可以通過觀察MAX3420E INT引腳來了解其工作情況。這一步有效地取消了微控制器中斷系統(tǒng)(和代碼)檢查,使您能夠集中精力實現(xiàn)正確的USB功能。當(dāng)連續(xù)讀取EPIRQ和USBIRQ寄存器時,不必擔(dān)心浪費的SPI周期—這一步的目的是使USB正常工作。第2步: 輪詢INT引腳狀態(tài)一旦USB工作正常后,進行第二步,修改程序來輪詢MAX3420E INT引腳狀態(tài),檢查懸掛的中斷。如果第1步已經(jīng)驗證了程序,那么在程序主循環(huán)中有部分代碼一直讀取EPIRQ和USBIRQ寄存器,檢查懸掛的中斷。插入輪詢微控制器中斷引腳狀態(tài)(連接在MAX3420E INT引腳上)的語句,修改第1步的連續(xù)檢查。如果MAX3420E INT引腳未產(chǎn)生中斷,可以跳過讀取EPIRQ和USBIRQ寄存器的語句。這種簡單的檢查方式極大地減少了微控制器和MAX3420E之間的SPI數(shù)據(jù)流量,這是因為只有IRQ位置位時,才對其進行測試。第3步: 檢查微控制器中斷程序第3步也是最后一步,將MAX3420E整合到微處理器的中斷系統(tǒng)中。這通常要寫一個中斷向量,以自動將程序執(zhí)行位置指向MAX3420E處理程序。12 / 12
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1