【STM32+HAL+Proteus】系列学习教程1---STM32开发板介绍及串口下载程序方法

实现目标

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、程序烧录成功,再复位一次开发板。


总结

相关推荐
易知嵌入式小菜鸡25 分钟前
STM32CubeMX-H7-19-ESP8266通信(中)--单片机控制ESP8266实现TCP地址通信
stm32·单片机·嵌入式硬件
乄夜1 小时前
嵌入式面试高频(5)!!!C++语言(嵌入式八股文,嵌入式面经)
c语言·c++·单片机·嵌入式硬件·物联网·面试·职场和发展
c7_ln3 小时前
STM32 低功耗设计全攻略:PWR 模块原理 + 睡眠 / 停止 / 待机模式实战(串口 + 红外 + RTC 应用全解析)
stm32·单片机·实时音视频·江协科技
小柯博客4 小时前
从零开始打造 OpenSTLinux 6.6 Yocto 系统(基于STM32CubeMX)(九)
c语言·stm32·单片机·嵌入式硬件·物联网
云山工作室5 小时前
一种停车场自动停车导航器的设计(论文+源码)
单片机·嵌入式硬件·毕业设计·毕设
平凡灵感码头6 小时前
单片机 传感器知识讲解 (一)红外避障模块,声控模块,人体红外模块
单片机·嵌入式硬件
wind_one17 小时前
STM32[笔记]--1.前置准备
笔记·stm32·单片机
SY师弟8 小时前
台湾TEMI协会竞赛——0、竞赛介绍及开发板介绍
c语言·单片机·嵌入式硬件·嵌入式·台湾temi协会
电子工程师-C518 小时前
基于51单片机的红外防盗及万年历仿真
单片机·嵌入式硬件·51单片机
Camellia03118 小时前
嵌入式学习--江协stm32day5
stm32·嵌入式硬件·学习