CH374 上传数据始终为0的问题

PC端程序片段: USB_databuf[0] = USB_HEAD_UPDATE; bylen=1; CH375WriteData( mIndex, &USB_databuf[0], &bylen ); Sleep(1000); #if 1 //上传测试 USB_databuf[0] = 0; if(CH375ReadData(mIndex,USB_databuf,&ReadLen)) { cout<<"正常读取!"< printf("%x",USB_databuf[0]); } return 1; #endif 打印的数据始终为0。

单片机程序用“USB设备CH372或CH375简单调试工具”上传数据正常,不知道PC程序哪里出问题了?

调用CH374ReadData前要对ReadLen赋值,表示要读取多少数据,程序中怎么没有体现。 如过这个变量正好为0的话,就会出现你说的现象了


测试通过~多谢


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