本帖最后由 柒柒荠荠玩垃圾 于 2024-8-3 21:20 编辑
最近在看《圈圈教你玩USB》一书,感觉拥有一块开发板还是非常必要的~ o(* ̄▽ ̄*)o但原设计采用RS232 DB-9串口与电脑连接,该接口在如今的消费级微机上早已消失,本着去库存、方便使用的想法,使用CH340G将串口转为USB,并使用Type-C接口代替原有的Type-A公头和DB-9连接器。
为了兼容原有的程序,仍然保留了89C52+PDIUSBD12的设计。
虽然PDIUSBD12早已停产,但汕头佬那里还是有一些库存的,后续可以改成CH372,不过代码要重写了。
针对S T C89C52RC,没有使用自动下载电路,而是使用钮子开关手动上下电进入下载模式。机械开关在保证稳定性的同时避免了每次打开串口时,自动下载电路都要给MCU断电再上电的问题。
试验了TestBoard和HIDMouse的例程,都可以正常用。
使用Kicad7.0.7设计,若老师没有意见,可以完全开源。
|