[求助]关于CH372EVT中的那个VB程序代码问题

mBuffer.mBuff(0) = TEST_START Public Const TEST_START = &H20 ' 测试过程开始 Public Const TEST_DATA = &H21 ' 测试数据正确性 Public Const TEST_UPLOAD = &H22 ' 测试上传数据块 Public Const TEST_DOWNLOAD = &H23 ' 测试下传数据块 这里&H20,&H21等是CH372芯片中一个固有的命令码吗?不可更改吗? 还有里面有如下代码: mBuffer.mBuff(5) = (mTestCount And &HFF00) \ &H100 mBuffer.mBuff(4) = mTestCount And &HFF 这段代码放在程序中没看出它的作用?请问它的作用是什么?

&H20,&H21不是372固有命令,是在数据流中自定义的协议。


mBuffer.mBuff(0) = TEST_START ‘我们在计算机和单片机的应用程序之间约定下传数据的首字节是命令码 但是从单片机的应用程序中哪个地方可以看出来首字节是命令码,只能看出首先读出的是数据长度,之后就是数据


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