發(fā)現(xiàn)USB設(shè)備的例子中 FIFO IN的空中斷總是關(guān)閉的,這樣怎么判斷何時(shí)可以繼續(xù)往FIFO中寫數(shù)據(jù)呢??
我這邊的實(shí)現(xiàn)是打開相應(yīng)FIFO IN的空中斷,在空中斷中調(diào)用USBDev_WR_FIFOx 函數(shù)往FIFO中寫數(shù)據(jù)
我的測(cè)試代碼是FIFO0 對(duì)應(yīng)端點(diǎn)1 中斷類型 IN,F(xiàn)IFO1 對(duì)應(yīng)端點(diǎn)1 BULK類型 IN,測(cè)試發(fā)現(xiàn)FIFO0 產(chǎn)生空中斷,F(xiàn)IFO1 也會(huì)產(chǎn)生空中斷,在 FIFO1 的空中斷中,執(zhí)行USB_DEV_MASK_INT_GROP1 |= RB_MF1_IN_INT;? 禁用FIFO1的中斷也不行,測(cè)試代碼在附件CH372.rar中,對(duì)應(yīng)的上位機(jī)接收程序在附件test中,雙擊運(yùn)行test.exe即可,麻煩幫忙看下哪里出的問題,謝謝
還有一個(gè)問題,CH563的USB高速接口,100M以太網(wǎng),以及PARA 外部總線,你們官方測(cè)試的最大速度分別能運(yùn)行到多少??