请问用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程序就知道了. 他是发多少数据下去,下位机要取反后全部返回,然后上位机会对长度数值进行比较.
谢谢,我好好看一下
还是没有什么头绪,程序已经发到贵处邮箱,能不能请技术高手帮忙看一下,非常感谢!