STC8H8K64U啟用USB-CDC虛擬串口后,占用了USB硬件資源,因此無法直接使用這種串口進行燒寫程序(軟件重啟后不運行用戶代碼,所以會啟用STC-HID接口,電腦不會被認到虛擬串口)。所以,按以往思路不變,下載前自定義燒寫命令(如 @STCISP#),單片機在識別命令后進行軟啟動,重啟后再用HID接口進行燒寫。本人對 STC8H8K64U-DEMO-CODE\61-CDC(CommunicationDevice Class)協議范例 進行修改,讓其實現自動重啟、自動使用HID接口進行燒寫功能。因本人屬于菜鳥級,水平有限,代碼相對幼稚,敬請各位大師指導。
|