如上也可以USB下载
本帖最后由 jjy163 于 2023-8-1 07:33 编辑
if(!bUsbInBusy)
{
printf(buffer);
//USB_SendData(buffer,sizeof(buffer));
}
判断一下 bUsbInBusy 状态就可以了
只发不收的话 usb状态变成DEVSTATE_CONFIGURED后 至少要延时200ms不然串口可能打开会报错
以上测试了代码没用
下载了最新cdc库 stc_usb_cdc_8h_xdata_interrupt.LIB (20230630 18:24) 解决了 应该是库函数的bug 查了stm的相关资料 应该是库函数中断处理那边的bug
https://www.stcai.com/khs
本帖最后由 熊仔 于 2023-7-31 11:10 编辑
USB CDC串口,建议通过DTR检查,判断打开。
判断配置完成标志位,不可靠。因为接上USB,不打开串口。也是配置完成了。
使用其它串口软件,发送数据时卡死,是什么情况?好几款软件都是这个样子 STC8H8K64U的USBHID那一组串口可以当做普通串口用不
stc的哪款提供的串口数量多一点 木木01 发表于 2025-2-22 20:51
STC8H8K64U的USBHID那一组串口可以当做普通串口用不
stc的哪款提供的串口数量多一点 ...
可以,8H8K64U是4组串口 神农鼎 发表于 2025-2-22 21:20
可以,8H8K64U是4组串口
好嘞,谢谢{:keai:}
页:
1
[2]