想向让CDC在 初始化时发送给上位机数据,存在的问题
想向让CDC在 初始化时发送给上位机数据,存在的问题如果执行1次 即仅执行 printf_usb("初始化finish2....\r\n");
则上位机没有收到数据
如果搞成这样
while(go_status<30)
{
printf_usb("初始化finish2....\r\n");
go_status++;
}
则上位机能收到数据。
显然上述方法是临时性的,有什么解决方法
?
串口未打开前的消息全部丢掉了。
delay函数延时时间改长点
或参考这个
请问:USB-CDC 如何知道自己被电脑端打开了 - USB:USB-CDC虚拟串口/就是串口,一箭双雕之USB转双串口,[鼠标+键盘]的HID复合设备 国芯人工智能技术交流网站 - AI32位8051交流社区
页:
[1]