? ? ch376讀取u盤,功能測試正常。但是反復(fù)拔插電源有時會出現(xiàn)初始化不成功,在斷電之前嘗試重新初始化都沒用。只有復(fù)位或重新通電才能恢復(fù)正常。
? ? 是不是376的復(fù)位不可靠?要如何避免。 復(fù)位引腳有接電容到vcc的
? ? ch376讀取u盤,功能測試正常。但是反復(fù)拔插電源有時會出現(xiàn)初始化不成功,在斷電之前嘗試重新初始化都沒用。只有復(fù)位或重新通電才能恢復(fù)正常。
? ? 是不是376的復(fù)位不可靠?要如何避免。 復(fù)位引腳有接電容到vcc的
mInitCH376Host( void ) 里面:
? ? ????xWriteCH376Cmd( CMD11_CHECK_EXIST );?
xWriteCH376Data( 0x65 );
res = xReadCH376Data( );
????????if ( res != 0x9A ) return( ERR_USB_UNKNOWN );?
這里就不對了,只有復(fù)位后才能恢復(fù)正常。沒有人遇過嗎?
您好,您用的是什么通訊接口,串口可能存在配置波特率,之后MCU或者376其中一個復(fù)位(或掉電不完全)波特率不匹配的問題
你好,我用的是串口,能確定不是mcu波特率的問題,376使用的是硬件默認(rèn)的9600波特率,沒有修改波特率,應(yīng)該也不會是376波特率問題。。? ?
? ? 看樣子像是376掛掉了,需要硬件復(fù)位。可能是什么原因,有什么辦法避免呢?? ??
? ? 好像在哪里看到有提到ch37x要等芯片放電完才能重新上電, 我測試過如果斷電后等幾秒再通電就大概率是成功的,如果拔了馬上插就大概率不成功!?很奇怪為什么會這樣,我的mcu無論以什么樣的形式上電都可以正常運行。
初始化失敗的時候,25腳RST一直是高電平,晶振有信號。 也就是說芯片沒正常復(fù)位,怎么回事,怎么解決呢? 請各位大俠幫忙看看
多半就是因為掉點問題,芯片上電是肯定要徹底的,掉電不完全可能會導(dǎo)致芯片不同部分工作狀態(tài)不一致
對啊,現(xiàn)在問題比較明確,是掉電問題,有沒有辦法解決?
是不是可以理解為芯片缺陷呢?? 我用過的mcu和其他芯片都沒有這種要求的,隨便你怎么掉電
可以嘗試在376的VCC和地之間并一個電阻,在斷電之后進(jìn)行放電