STC8H8K64U启用USB-CDC虚拟串口后,占用了USB硬件资源,因此无法直接使用这种串口进行烧写程序(软件重启后不运行用户代码,所以会启用STC-HID接口,电脑不会被认到虚拟串口)。所以,按以往思路不变,下载前自定义烧写命令(如 @STCISP#),单片机在识别命令后进行软启动,重启后再用HID接口进行烧写。本人对 STC8H8K64U-DEMO-CODE\61-CDC(CommunicationDevice Class)协议范例 进行修改,让其实现自动重启、自动使用HID接口进行烧写功能。因本人属于菜鸟级,水平有限,代码相对幼稚,敬请各位大师指导。
|