最近在做一個(gè)數(shù)據(jù)采集系統(tǒng)時(shí),使用CH372A做與計(jì)算機(jī)的通信接口 經(jīng)反復(fù)測試,發(fā)現(xiàn)一下幾個(gè)有趣的問題,望各位大蝦能判斷一下時(shí)何緣故。 1、PC→MCU,發(fā)送結(jié)尾數(shù)據(jù)為十六進(jìn)制05的數(shù)據(jù)時(shí),計(jì)算機(jī)常常會自動(dòng)刪除USB設(shè)備,發(fā)送23H,28H會讓CH372A停止工作; 2、MCU→PC發(fā)以05H數(shù)據(jù)結(jié)尾的數(shù)組,只是偶爾能正確,大部分情況計(jì)算機(jī)會刪除USB設(shè)備,其他的數(shù)據(jù)發(fā)送正常。
查資料知道這幾個(gè)數(shù)據(jù)都與命令有關(guān),但我在發(fā)送的時(shí)候是按數(shù)據(jù)發(fā)送的時(shí)序送出的,怎么會誤以為是命令呢,而且不無論下傳還是上傳都有類似的顯現(xiàn),也許您的第一結(jié)論是電源的問題,但我用電池應(yīng)該問題不大了吧。[Emot]4[/Emot]