使用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的端口号。
热门推荐
「泽凯」名字的含义和寓意_泽凯的出处与意思解释
深度分析时间与空间,静止与运动的关系
女子打完肉毒素恶心呕吐 专家提醒:注意操作机构资质和操作方法
揭秘:“八嘎”一词的真正含义是什么?
中国男篮的新曙光:归化球员的崛起与未来展望
新春走基层丨山乡新画卷 村里来了“青春合伙人”
一些大学生拼单付费“雇”AI写作业!专家却说……
白内障手术后恢复指南:从护理到生活调整全方位详解
教育孩子需知的关键道理:尊重、引导、榜样、独立、情商、价值观与追梦支持
揭阳:以“四个提升”力促镇街综合行政执法工作高质量发展
高效团队建设:提升团队凝聚力与执行力的方法
高硼硅玻璃杯对身体有害吗
2025年最火最霸气微信名:流浪的终点/吾性傲且野等推荐
最正确的膝关节疼痛预防及舒缓方法
激光雕刻机在工艺品行业的创新应用
每天坚持喝纯牛奶有什么好处?
文旅融合焕新姿 科技赋能,点亮泉城诗和远方
如何提取网页视频的源码
智能化考勤表格制作方法有哪些步骤?
盐水漱口的功效与作用
中国文创设计:从传统到数字的创新之旅
《哪吒2》周边“一吒难求”:盲盒最早4月才发货,手办众筹金额超3100万元
PDF阅读的全面指南,探索多种阅读方法
分布式系统学习9:分布式锁
法人独资企业优点和缺点有哪些?
每年陨石掉落近2万起,为什么没听说砸中人?人类毁灭只差毫厘
手机像素与其他拍照因素:一场视觉盛宴的幕后较量
如何提高机器视觉检测的准确性?
世界上最美的30个小镇,中国上榜6个,看看你都去过哪几个?
深入解读Agtron值:咖啡烘焙神器的背后科学