你把n改成byte类型的变量试试看,private sub sendcommand(n as byte)
估计你的发送接收程序没有问题,你仔细分析一下,因为你发0xdd,变成0x9d,发0xcc变成0x8c,0xdd=(11011101)B,0x9d=(10011101)B,0xcc=(11001100)B,0x8c=(10001101)B,这样的话都是第7bit变成了0,要不你试试发一个第7位为0的试试看,发0x55同0xaa试试看,看接收数据是多少。在vb里,可以写head_data(0) =&H55.
发表时间:2004年6月2日2:24:18