WCH沁恒单片机
直播中

迷你洼哇

12年用户 553经验值
私信 关注
[问答]

CH375的标准请求数据接收不匹配怎么解决?

Chek OK
USB work type:51
Set mode OK
INT = 0B
bus rest!
INT = 0B
bus rest!
INT = 0B
bus rest!
INT = 0C
Quest = 0x80 0x86 0x80 0x81 0x80 0x80 0xC0 0x80
SETUP = 86

连上电脑后得到的请求数据,本应该时0x06,但是返回了0x86;
  

回帖(3)

赵淑洁

2022-7-8 09:54:57
您好,没有很看明白您的问题具体的描述。
这个本应该是06,返回的86指的是什么环节返回的数据?
猜测是QUEST后面跟上的8字节中第二字节的0X06吗?


抛开问题本身,如果QUEST是主机下发的请求,通常应该不会出现您描述的Quest = 0x80 0x86 0x80 0x81 0x80 0x80 0xC0 0x80
如果出现这样的请求,可以优先查一下和单片机之间的通讯接口。
举报

李杰

2022-7-8 09:55:01
就是CH375作为设备与电脑通信,设备的标准请求,接收到的数据为Quest = 0x80 0x86 0x80 0x81 0x80 0x80 0xC0 0x80 ,连线肯定没问,如果连线有问题前面的设备检测就无法通过了。
举报

洪子云

2022-7-8 09:55:05
仔细看了一下返回的数据,发现一个规律,最高位固定变成1了,如果忽略最高位,那么低7位应该都是正常的,
80    06   00   01   00   00   长度   00
所以怀疑还是并口上有问题,尤其是最高位
举报

更多回帖

发帖
×
20
完善资料,
赚取积分