CH549使用EVT里的例程模拟HID设备,出现上传数据与demo里的不一致问题

使用官方的demo代码模拟生成的数据,与通过usbbus读取出来的数据不一致!

1680605321148962.png

1680605314125372.png

bug3.png


您好,

建议可以直接在官网下载最新的EVT程序测试HID应用:/downloads/CH554EVT_ZIP.html

从贴上来的代码来看,您调用的Enp2BlukIn函数并不是官方库的函数,要注意的一点是如果代码同时初始化了端点2的输入输出缓冲区,两者是使用同一个DMA地址,且接收缓冲区在前,发送缓冲区在后。

image.png


感谢感谢!是我的问题、用SDCC+VScode的编译环境导致的,用keil就没有问题。关闭问题!




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