使用CH340给STM32F103C8T6最小系统板烧录程序
创作时间:
作者:
@小白创作中心
使用CH340给STM32F103C8T6最小系统板烧录程序
引用
CSDN
1.
https://m.blog.csdn.net/njdhfj/article/details/145314796
本文将详细介绍如何使用CH340串口烧录器为STM32F103C8T6最小系统板烧录程序。文章涵盖了所需工具、具体步骤以及注意事项,适合有一定基础的电子爱好者参考。
工具准备
- FlyMCU
- CH340串口烧录器
- STM32F103C8T6最小系统板
- 杜邦线
操作步骤
1. 下载FlyMCU
访问FlyMCU官网进行下载。
2. 接线
按照以下接线方式进行连接:
接线规则:
- 3.3V -> 3.3V
- GND -> GND
- TXD -> PA10
- RXD -> PA9
3. 生成hex文件
在Keil中选择生成hex文件:
4. 编写模板代码
#include "stm32f10x.h" // Device header
#include "Delay.h"
int main(void)
{
/* 开启时钟 */
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); // 开启GPIOC的时钟
/* GPIO初始化 */
GPIO_InitTypeDef GPIO_InitStructure; // 定义结构体变量
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; // GPIO模式,赋值为推挽输出模式
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13; // GPIO引脚,赋值为第13号引脚
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; // GPIO速度,赋值为50MHz
GPIO_Init(GPIOC, &GPIO_InitStructure); // 将赋值后的构体变量传递给GPIO_Init函数
/* 主循环,循环体内的代码会一直循环执行 */
while (1)
{
/* GPIO_ResetBits设置低电平,GPIO_SetBits设置高电平 */
GPIO_ResetBits(GPIOC, GPIO_Pin_13); // 将引脚设置为低电平
Delay_ms(500); // 延时500ms
GPIO_SetBits(GPIOC, GPIO_Pin_13); // 将P引脚设置为高电平
Delay_ms(500); // 延时500ms
}
}
5. 烧录程序
按照以下选项进行设置:
将最小系统板上的跳线帽按照下图进行插接:
在FlyMCU中点击读取器件信息,发现设备后,再点击开始编程。出现如下提示代表正确写入:
6. 最后步骤
按照下图所示接条线帽,并按下reset键,之后就可以看到板子上的小灯进行有规律的闪烁:
备注
如果FlyMCU找不到相应串口,可以先点击搜索串口,之后选择带有USB SERIAL CH340的端口号。
热门推荐
冰结师技能加点攻略:控制与输出双修指南
遥感技术在环境监测中的应用:揭秘地球变化的天眼
婚前财产公证的影响、所需资料及女性态度分析
仿制药称霸全球,百姓受惠颇多,为啥印度可以做到,我国却不行?
褪黑素如何作用于失眠?褪黑素治失眠的原理解析!
无地址办理营业执照,解锁创业新模式!
复旦大学研究团队发现乌灵胶囊抗抑郁、焦虑的新机制
海南各市县物价水平大揭秘:全面解析海南城市物价排名与生活成本差异
地黄丸总共有几种
女子频繁高空抛粪便被判拘役3个月,检方:具有伤害性且极为恶心
奶牛场常用挤奶机的分类及标准化清洗流程
春秋五霸,楚庄王视力强劲,这其中孙叔敖煞费苦心
周口店考古,95岁依然年轻(考古中国)
如何在股市中保持理性投资并控制仓位?这种投资策略的实际效果如何评估?
感冒鼻子不通气怎样快速解决
书肆、书佣、书坊关系辨考
降火凉茶有哪些配方 降火凉茶配方大全
白发吃什么中药最有效
透视地球,新一代对地观测技术
纤维肌痛综合症的治疗方法
MPU6050姿态传感器使用指南:原理、应用与代码示例
围猎英特尔
小猫晚上兴奋不睡觉怎么办?如何调整猫咪的作息时间?
销售团队成员的工作成果难以量化评估,怎样建立科学量化体系助力销售团队管理?
女人天生路痴?真相是这样……
《全职猎人》卡金国14位王子能力及其念兽整理!
跨省转移社保缴费年限怎么累计?
杵状指是什么疾病的前兆
一致性评价怎么做?仿制药是不是不如原研药?这些可能跟你想的有些不一样
离婚协议怎样保护女方权益