請問用test測試顯示return length error是什么原因阿? 還有我將pc端的程序加入控制臺程序中運行,出現六個錯誤 TEST.OBJ : error LNK2001: unresolved external symbol _CH375ReadData@12 TEST.OBJ : error LNK2001: unresolved external symbol _CH375WriteData@12 TEST.OBJ : error LNK2001: unresolved external symbol _CH375CloseDevice@4 TEST.OBJ : error LNK2001: unresolved external symbol _CH375SetTimeout@12 TEST.OBJ : error LNK2001: unresolved external symbol _CH375OpenDevice@4 Debug/TEST.exe : fatal error LNK1120: 5 unresolved externals 這是怎么回事? 謝謝!
test測試顯示return length error 是因為CH375ReadData讀取返回數據長度與先前寫入的數據長度不對而引起的,請檢測單片機端。
出現六個錯誤是您在TEST.C的項目中沒有加入CH375DLL.LIB
傳輸有問題,你下位機要使用TEST。C,上位機用TEST,這個才可以,要么你這樣,下位機用TEST。C,上位機就用CH372DBG這個軟件就可以了
樓底的問題,是ch375dll.lib沒有加到工程里. 1.要保證ch375dll.lib在當前工程文件下 2.在工程里你可以用下面語句將lib庫加到工程里.#pragma comment(lib,"CCH375lib")
謝謝大家:) pc機端的程序已經可以了 單片機端我用的msp430,已經按照相應語法修改過了,return length error可能是哪一部分的錯誤呢?實在沒什么頭緒呀。。
您看一下win\test.c程序就知道了. 他是發(fā)多少數據下去,下位機要取反后全部返回,然后上位機會對長度數值進行比較.
謝謝,我好好看一下
還是沒有什么頭緒,程序已經發(fā)到貴處郵箱,能不能請技術高手幫忙看一下,非常感謝!