实现目标
1、了解开发板结构
2、读懂开发板原理图
3、会烧录程序
一、开发板原理图
本开发板主控MCU为STM32F103C6T6,能够满足STM32基本外设(GPIO/EXTI/TIM/UART/ADC等)的学习。此外还设计了OLED,ES82266(WIFI) ,数码管等常用模块。
二、各部分模块简介
说明:1、关于主控:STM32F10C6T6和STM32F10C8T6两款芯片的管脚一一对应,只是资源有所差异。在相同资源下,Proteus 仿真一般可用STM32F10C6T6仿真STM32F10C8T6的程序。
三、USB转串口驱动程序安装
如果电脑没安装USB转串口(CH340)驱动,得先安装驱动。安装步骤如下:
1、官网下载CH340C 驱动安装软件
https://www.wch.cn/downloads/CH341SER_EXE.html
2、点击CH341SER.EXE 开始安装
3、开发板接好电源线后,打开总开关给开发板上电。打开电脑设备管理器,查看是否能正确显示号(如有黄色感叹号,则驱动没有正确安装)
四、单片机程序下载
本开发板采用串口方式下载程序,程序下载软件为开源软件FlyMUC,程序下载设置如下图:
具体步骤:
1、开发板上电,选择对应的串口号;
2、打开程序的 HEX 文件;
3、选择:RTS低电平复位,DTR高电平进BootLoader ;
4、点击开始编程;
5、用手按开发板的复位按键,复位进入程序下载;
6、程序烧录成功,再复位一次开发板。