STC8H USBCDC应用 遇到外部中断2影响USBCDC问题
问题如下:1、不开启外部中断2,USBCDC测试没发现问题;
2、开启外部中断2,不进入中断,USBCDC测试没发现问题;
3、开启外部中断2,约20ms进入一次中断,电脑端USBCDC收发几次后会卡住,然后崩溃。
用下面的程序,添加个 INT2的中断,
INT2的中断服务程序先只是I/O取反,不占时间,测试下
USB全家福-超强演示程序包发布,一箭双雕之USB转双串口例程包全新升级,RMB1.4 - USB:USB-CDC虚拟串口/就是串口,一箭双雕之USB转双串口,[鼠标+键盘]的HID复合设备 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)
用CDC测试程序试了一下,开了外部中断2,数据收发正常,也没有发现问题 中断函数程序是不是太长了 应该是发现问题所在了,最终定位到有一个IO口驱动继电器,
继电器控制AC220V给充电器供电。现在排查出只要不接这个充电器,就不会有影响,USBCDC收发正常。 应该是这个充电器对电源有干扰
页:
[1]