试了一下HID中的鼠标模式,只需要将 boot.py 文件中最后一行注释去掉,
- pyb.usb_mode('CDC+HID') # act as a serial device and a mouse
复制代码以更改 USB 的确认方式
复位开发板,显示“正在安装设备驱动程序”
一会之后驱动成功,PY board作为USB设备出现在端口号里面,之前的可移动磁盘盘符消失
但是成为HID设备后,打开串口无输出,又得返回安全模式。这里糟糕的事情来了,论坛的py board板子上LED灯和电路图中LED颜色对不上,有得没有橙色LED,没有办法判断到底是否返回了安全模式没,只能通过再次出现flash盘符判断,我前后折腾了一个小时,总算返回
安全模式进入条件:
- 按下用户按键;
- 保持用户按键按下的同时,按下重置按键后松开
- LED灯将持续亮绿灯,然后橙灯再到绿橙灯一起亮的循环;
- 保持按下用户按键直到橙色的LED灯亮起,然后就可松开用户按键;
- 橙色的 LED 灯将快速闪烁四次,然后熄灭;
- 现在你进入了安全模式
将之前的#加上吧,还是可以继续编程玩的
- #pyb.usb_mode('CDC+HID') # act as a serial device and a mouse
复制代码