USB芯片CH374芯片問(wèn)題請(qǐng)教

我現(xiàn)在在使用一個(gè)非主流的DSP平臺(tái)接CH374的芯片上去實(shí)現(xiàn)U盤(pán)讀寫(xiě)功能,使用你們提供的例程中遇到了HostTransact374調(diào)用 Wait374Interrupt函數(shù),能夠提供一下這個(gè)函數(shù)的源碼嗎或告知實(shí)現(xiàn)流程?謝謝!


熱門(mén)產(chǎn)品 : CH32X035: 32位USB+USB PD單片機(jī)

您好,代碼直接貼在下面,來(lái)源可以在http://www.findthetime.net/bbs/thread-65122-1.html中51單片機(jī)中的13號(hào)例程中有比較詳細(xì)的函數(shù)調(diào)用方式可以參考。

UINT8?Query374Interrupt(?void?)

{

#ifdef?CH374_INT_WIRE

????return(?CH374_INT_WIRE???FALSE?:?TRUE?);????????????????????/*?如果連接了CH374的中斷引腳則直接查詢中斷引腳?*/

#else

????return(?Read374Byte(?REG_INTER_FLAG?)?&?BIT_IF_TRANSFER???TRUE?:?FALSE?);??/*?如果未連接CH374的中斷引腳則查詢中斷標(biāo)志寄存器?*/

#endif

}


UINT8?Wait374Interrupt(?void?)?????????????????????????????????/*?等待CH374中斷(INT#低電平),超時(shí)則返回ERR_USB_UNKNOWN?*/

{

????UINT16??i;

????for?(?i?=?0;?i?<?10000;?i?++?)?{??????????????????????????//?計(jì)數(shù)防止超時(shí)(10000為USB傳輸超時(shí)時(shí)間)

????????if?(?Query374Interrupt(?)?)?return(?0?);

????}

????return(?Failure?);??

}



只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频