HOST主機

CH374用做HOST主機時是哪里的問題?

首先,你可以去讀取下你寫的控制傳輸?shù)拿畹臄?shù)據(jù),看下你的數(shù)據(jù)是不是寫到我們CH374芯片里面去了,其次就是去看下你的USB狀態(tài)寄存器返回什么樣的數(shù)據(jù)給你


USB的REG_USB_STATUS返回的是0X8A,請幫我分析下,謝謝!


如果利用4053進行切換的話,可能會出現(xiàn)無法讀取描述符的現(xiàn)象,因為4053在進行切換的時候,實際相當(dāng)于串接了一個200歐姆的電阻,這樣的話會影響我們的數(shù)據(jù)通信.我們實際操作的時候是在USB口串接的電阻是不超過5歐姆的


不可能啊,那怎么相鄰的就可以呢


那你直接不通過4053看可以不可以工作呢?


ch374是不是必須復(fù)位后才能使用?


對于操作不同的設(shè)備切換的話,你可以把芯片復(fù)位之后在操作374


必須在復(fù)位完全后才能使用,CH374內(nèi)置了上電復(fù)位電路,上電后會自動復(fù)位,一般無需額外的軟硬件復(fù)位


UINT8 HostTransact374(UINT8 endp_addr,UINT8 pid,BOOL tog) { // 本子程序著重于易理解,而在實際應(yīng)用中,為了提供運行速度,應(yīng)該對本子程序代碼進行優(yōu)化

這個子程序如何優(yōu)化?請技術(shù)人員幫忙


在函數(shù)調(diào)用的時候,進棧出棧會占用很長的時間. 這個函數(shù)里面調(diào)用了不少子函數(shù).可以進行優(yōu)化,例如: Write374Byte( REG_INTER_FLAG, BIT_IF_USB_PAUSE | BIT_IF_TRANSFER ); // 清中斷標(biāo)志 可以直接寫成:  CH374_IDX_PORT = REG_INTER_FLAG;   //在地址端口寫地址  CH374_DAT_PORT?。紹IT_IF_USB_PAUSE | BIT_IF_TRANSFER; //在數(shù)據(jù)端口寫數(shù)據(jù)  


我想要的是普通IO模擬SPI方式的優(yōu)化程序,貴公司有沒有簡化的程序?


模擬SPI方式,本身速度就慢許多,公司沒有簡化的程序,可以把SPI收發(fā)子程序改用匯編寫,會快一些。 MCS51單片機速度優(yōu)化的方面很多,如變量最好定義在內(nèi)部RAM、循環(huán)用do while結(jié)構(gòu)等,主要是看C程序生成的匯編代碼效率是否高。 網(wǎng)上有很多優(yōu)化方面的資料


51單片機+CH374T讀寫U盤請問參考哪個程序?


網(wǎng)上下載:CH374LIB.ZIP,CH374EVT.ZIP (1)自己寫底層的話,參考\CH374LIB\EXAM\HOSTDISK,但僅實現(xiàn)了讀寫物理扇區(qū),需要自己寫分析文件系統(tǒng) (2)直接用\CH374LIB\MCS51下的子程序庫,關(guān)于庫的說明及選用,參考:\CH374EVT\PUB\CH374HF.PDF,例程參考:CH374EVT\PUB\MCS51\LIB6


讀寫U盤可以應(yīng)用在什么地方呢?讀或?qū)懥艘粋€文件我怎么可以看到呢?


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

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