重新焊了也還是一樣
看你28樓發(fā)的帖子,也不是能說(shuō)明D7為1 發(fā)命令: 0x06 發(fā)數(shù)據(jù): 0x55 讀數(shù)據(jù)看看是多少。然后: 發(fā)命令: 0x06 發(fā)數(shù)據(jù): 0xaa 看看讀出的數(shù)據(jù)是多少。
發(fā)0x55 讀到的是0xAA 發(fā)0xAA讀到的是0xD5 我加了延時(shí),反復(fù)讀讀到的還是D5
那就說(shuō)明D7有問(wèn)題。好好的檢查一下硬件。你可以做這樣做,寫(xiě)數(shù)據(jù)0XAA,測(cè)試一下D7是否有高低的電平,發(fā)0X55測(cè)試D7是否有高低電平。這很可能是硬件問(wèn)題。
那為什么設(shè)置USB模式時(shí)返回的是0x51 又是正確的呢
測(cè)試命令就是用來(lái)測(cè)試MCU和CH375通訊的,只要這個(gè)命令有問(wèn)題,一般是讀寫(xiě)時(shí)序或者硬件錯(cuò)誤導(dǎo)致的。
好的,多謝了!我再查下硬件問(wèn)題