DebugLab 发表于 2025-7-20 21:48:47

CDC库函数的bUsbOutReady为什么不能置1

使用AiCube移植实验箱例程到开山斧
移植串行FLASH编程器时发现发送“41H 49H 43H F0H”没有返回值
使用TFT进行Debug时发现bUsbOutReady状态不正确
bUsbOutReady一直为0,无法置1,在USBLIB_OUT_Callback函数里手动置1也没有用
发现AiCube生成的stc_usb_cdc_32g.LIB不是最新版
官网下载最新版USB库(20250715),更新stc_usb_cdc_32g.LIB
MD5:BDBEC0407A3BA86D2CC723E6CA8F76FB
CRC32:8CE3F362
问题依旧
使用自定义变量Display_Flag是正常的,都是bit类型


attach://109152.mp4


ercircle 发表于 2025-7-21 09:02:07


这个位用于查询模式通知处理数据。中断模式会立即清零。

页: [1]
查看完整版本: CDC库函数的bUsbOutReady为什么不能置1