慶祝,一切都調(diào)通了。CP2101也搞出來了,謝謝支持

謝謝大力支持,現(xiàn)在唯一的缺點是,375的電壓范圍太窄呀。。。。。。不過沒關(guān)系,再想辦法吧。

引用回復:謝謝大力支持,現(xiàn)在唯一的缺點是,375的電壓范圍太窄呀。。。。。。不過沒關(guān)系,再想辦法吧。

可以給我提供相關(guān)的程序嗎? 我也正在搞這個 搞了好久還沒搞出來


你好,我在調(diào)試U盤的時候也碰到一些問題,現(xiàn)在初始化過程中,中斷過程都正常,到了讀取U盤容量時,CH375_Read()只能獲得0個數(shù)據(jù)。 能夠把你的相關(guān)程序拿出來嗎?

void CH375_Disk_Init(void) { CH375_check(); CH375_setmode(0x06);//usb host

Delay(200); //20毫秒 CH375_INIT_Wait();// while(Usb_INT_STATUS!=USB_INT_CONNECT) { }

Delay(2000);//200毫秒 CH375WriteCommand(DISK_INIT); CH375_INIT_Wait(); while(Usb_INT_STATUS!=USB_INT_SUCCESS) { }

CH375_setmode(0x07);//RST

Delay(200); CH375WriteCommand(DISK_SIZE); while(Usb_INT_STATUS!=USB_INT_SUCCESS) { } CH375_Read();


這是我的讀U盤容量的一段: 我是用51匯編做的。

見附件UploadImages/liujyniu4052005111917.txt


還要什么相關(guān)程序,再聯(lián)系?;ハ嘟涣靼?/p>


看樣子,您的ASM程序中,在DISK_INIT之后,沒有進行USB總線的復位,直接就開始檢查DISK_SIZE,是這樣的吧,我回家后也再試試直接讀取容量,我上面的程序再讀取容量之前還進行了07號復位.


如果在DISK_SIZE之前復位,那等插入U盤后什么也沒做,就不要說DISK_INIT了.


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

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