根据刚刚接收到的 STC8051的说明文档,它可以通过USB下载程序。下面设计一个 USB下载接口,测试一下该单片机USB下载过程,包括一个USB接口,以及一个测试STC 单片机电路板。测试一下这个下载过程。
根据 STC8051数据手册中给出的电路图,下载包括有 USB 两根数据线,还有P3.2状态控制线,通过 300 欧姆接地。接口板电路包括 TypeC USB插座以及 4芯接口。设计单面PCB,一分钟之后获得四个接口小板。接下来进行焊接测试。
▲ 图1.2.1 测试电路板PCB
AD\Test\2024\July\STCUSBDownload.SchDoc
▲ 图1.2.2 USB接口板原理图
焊接电路板清洗之后,准备进行测试。通过四芯扁平电缆引出接口。后面通过探针夹子连接STC8051测试电路板
设计STC8051测试电路板,增加了一个 USB 下载接口。铺设电路板,利用单面PCB制版,适合一分钟制板方法,一分钟之后得到测试电路板,电路板制作的非常完美。下面焊接电路板进行测试。
AD\Test\2024\July\TestSTC8051USBDownload.PcbDoc
▲ 图1.3.1 测试STC8051 USB电路
▲ 图1.3.2 PCB of STC8051
焊接STC8051测试电路板,使用弹簧测试夹子将 USB转接板引入电路板。接通之后,给单片机上电。上电之后,听到 WIndows 给出检测到 USB 设备声响,但是在 端口管理器中没有对应的串口。在 ISP 软件中可以看到 STC-USB 抄写入设备。通过 检测MCU按钮,验证了可以识别单片机,这为后面下载程序提供了可能。
▲ 图1.3.3 下载ISP界面
本文测试了 利用 USB端口对 STC8051单片机进行程序下载的方法,设计制作了一个 USB TypeC 的转接接口,利用 四芯探针夹子,将USB转接口接入电路板。重新上电之后,可以在 ISP 软件中查看到对应的 USB 写入驱动程序。可以识别到 STC8051单片机,并能够进行程序下载。