我用80C196,CH375B,上海星研的仿真,12兆,因貴公司未提供軟件,自己寫的存儲(chǔ)U盤程序 寫1000個(gè)良好
板子是按照貴公司要求布的線,頻率還是12兆
燒上片之,運(yùn)行6,7個(gè)就常出錯(cuò)(偶爾正確),具體是讀出U盤FAT扇區(qū)出錯(cuò),如FFFF,讀做FF0F等等
試過(guò)增加讀寫數(shù)據(jù)指令的延時(shí),換屏蔽線,仍不行
懇請(qǐng)各位老師幫幫我解決
我用80C196,CH375B,上海星研的仿真,12兆,因貴公司未提供軟件,自己寫的存儲(chǔ)U盤程序 寫1000個(gè)良好
板子是按照貴公司要求布的線,頻率還是12兆
燒上片之,運(yùn)行6,7個(gè)就常出錯(cuò)(偶爾正確),具體是讀出U盤FAT扇區(qū)出錯(cuò),如FFFF,讀做FF0F等等
試過(guò)增加讀寫數(shù)據(jù)指令的延時(shí),換屏蔽線,仍不行
懇請(qǐng)各位老師幫幫我解決
你是想通過(guò)CH375B讀寫U盤底層物理扇區(qū)嗎? 網(wǎng)站上有提供相關(guān)的例程,在網(wǎng)上下載CH375EVT.ZIP
參考CH375EVT\PUB\MCS51C\MISCELL\CH375EV0.C
建議你這樣測(cè)試一下,你斷的往扇區(qū)中寫數(shù)據(jù),然后在讀出,每次數(shù)據(jù)都不一樣,對(duì)比一下讀出和寫入的數(shù)據(jù)是否一樣。你反應(yīng)的錯(cuò)誤有兩種可能性 1:文件系統(tǒng)分析錯(cuò)誤,或者M(jìn)CU等RAM有問(wèn)題。 2:硬件有問(wèn)題,USB通訊。MCU和CH375通訊。 上述測(cè)試主要是判斷上述可能性。