USB通信测试

现有上位机和下位机,之间通过USB(CH375)进行通信,如何判断其之间的通信是否正确? 上位机向下位机发送的命令是调用其write()方法吗?下位机向上位机返回的数据时调用其read()方法吗?(我判断通信是否正确是通过上位机向下位机发送两个十六进制数据 ox12和ox34 如果下位机返回的数据时上述两个数据的取反则认为通信是正确的,这样做可以吗??)

你可以使用CH372DEBUG.EXE的计算机软件来测试你下位机程序是否正确,如果下位机测试无问题在用你下位机程序来调试你上位机程序,分开调试才好发现问题。


那我判断通信是否正确是通过上位机向下位机发送两个十六进制数据 ox12和ox34 如果下位机返回的数据是上述两个数据的取反则认为通信是正确的,这样做可以吗??


这个要看你下位机的程序,如果是我们提供的下位机的例子代码的话,返回的数据是取反的,但是如果是你自己写的程序,那就不好说了。要根据你自己的协议来发送数据。


只有登录才能回复,可以选择微信账号登录