CH340进行STM32单片机程序烧录
目录
代码:
接法:
结束:
刚写完32点灯程序,接下来打算用CH340进行烧录
代码:
#include<stm32f10x.h>
void led_init(){
GPIO_InitTypeDef led_init;
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA, ENABLE);
GPIO_SetBits(GPIOA,GPIO_Pin_2);
led_init.GPIO_Pin=GPIO_Pin_2;
led_init.GPIO_Speed=GPIO_Speed_50MHz;
led_init.GPIO_Mode=GPIO_Mode_Out_PP;
GPIO_Init(GPIOA,&led_init);
}
int main(){
led_init();
while(1){GPIO_ResetBits(GPIOA,GPIO_Pin_2);}
}
一个main.c实现点灯,即PA2出低电位
放个仿真图
接下来就是烧录了
用的是CH340进行烧录
CH340usb转ttl
接法:
CH340 | STM32 |
TXD | RXD |
RXD | TXD |
3V3 | 3V3 |
GND | GND |
注意这里TXD和RXD是反接的
然后打开flymcu进行配置
port看设备管理器选择com口,一般带ch340的就是正确端口
这里注意开发版上Boot1要置0,Boot0要置1,其实就是用短接帽吧Boot1与0端短接,把Boot0与1
端短接
然后就可以进行烧录了。
结束:
注意:烧录结束后,将短接帽复原,然后重启单片机,程序就可以正常运行了
因为这个开发板的资料没有,不知道开发板上的led灯对应哪个引脚,因此用面包版搭了一个led电路,PA2接led负极,3.3v接正极,观察到led被点亮,CH340烧录成功!
CH340进行STM32单片机程序烧录相关推荐
- Vscode开发STM32单片机程序
STM32单片机非常强大,大多数教程都是使用 keil 编译器,keil 是收费的而 gcc 是开源免费的.这里介绍一些使用 gcc + vscode 开发单片机程序的经验.(这里不解释 gcc 是什 ...
- 红外测距传感器GP2D12与STM32单片机程序,滤波算法
红外测距传感器GP2D12与STM32单片机程序,滤波算法,设计步骤和代码流程清晰非常实用. 是机器人中最常用的红外测距传感器. 程序源码注释详细,非常适合单片机开发人员. ID:7887031794 ...
- STM32单片机程序dll实现
简介 一个Windows程序一般是由一个exe和多个dll文件组成,在exe程序运行时调用dll的二进制代码,这样做相对所有的程序都写到一个exe文件里边有有几个优势: 1.增加代码的复用,比如Dui ...
- 【单片机】一文彻底搞懂单片机程序烧录
前言 任何和电子相关的专业的同学,相信在大学期间都会接触到一个非常常用的设备--单片机,但是由于课程时间有限,很多人的学习主要还是为了完成课设任务,而不会去思考或研究其中的一些细节,其中就包括学习 ...
- 单片机程序烧录的3种方式(ISP、ICP、IAP)是什么?
说起给单片机烧录程序,大家应该都不陌生吧,我最早接触单片机是从51单片机开始的,型号是STC89C52RC,当时烧录程序就是用的下面这种烧录软件--STC-ISP. 这种方式,通过串口连接单片机,选择 ...
- stc51单片机怎么学, 先掌握STC单片机程序烧录方法
大家好,我是无际的搭档徐明. 今天我在这里和大家探讨一下关于51单片机怎么学这个话题. 08年我在大学里学习单片机课程的时候,学习内容主要包括单片机的发展历史,单片机的框架,单片机的寄存器,以及单片机 ...
- STC单片机程序烧录你了解吗
STC是国内比较有名的51单片机厂商,它独特的串口烧录方式和ISP下载工具(STC单片机ISP下载工具如图所示.),免去了昂贵的烧录工具,深受广大学生的喜爱,也是很多大学生入门首选单片机.今天介绍一下 ...
- STM32单片机-加密烧录Hex
本内容介绍单片机加密Hex烧录,包括专用烧录器加密烧录.J-Link加密烧录以及通过mcuisp或FlyMcu加密烧录.紫色文字是超链接,点击自动跳转至相关博文.持续更新,原创不易! 目录: 一.专用 ...
- 单片机程序烧录方式有几种?
可以分为3种: ISP(In-System Programming) 在系统编程,使用引导程序(Bootloader)加上外围UART/SPI等接口进行烧录. ICP (In-circuit prog ...
最新文章
- 【Flutter】Animation 动画 ( AnimatedBuilder 动画使用流程 | 创建动画控制器 | 创建动画 | 创建动画作用的组件 | 关联动画与组件 | 动画执行 )
- CentOS7安装VMware Tools
- 【算法系列之十四】最大子序和
- MySQL主键自增长报duplicate_MySQL使用on duplicate key update引起主键不连续自增
- Android 8.0 学习(23)---recovery 流程分析
- C++ STL 字符串转其他类型 其他类型转字符串
- mysql 5.7 binlog 压缩_MySQL binlog 压缩功能的相关介绍-爱可生
- c语言保留三位小数用float,float保留三位小数
- Java多个PDF合成一个PDF的方法
- 数据库SQL优化大总结之 百万级数据库优化方案
- 制作一个全盘搜索器 ,能搜索整个磁盘所有目录
- C#爬虫,让你不再觉得神秘
- 世硕电子发放员工证件随手扔地上,其实是一种服从性测试
- Android源码下载(可编译)
- 大数据(0b)离线数据仓库
- JS加密解密对于asp.net解密加密
- 在ASP.NET Core (.NET 6)中构建可视化医生预约调度系统
- day43_crud
- win10电脑桌面上使用工作跟进提醒办公软件用哪个便签软件?
- 酷睿2属于几位处理器_酷睿2CPU到底有多少种型号呀。。每一个型号都有什么不同...
热门文章
- 淘宝seo关键词优化推广技巧
- direction: rtl;
- 聊聊端口映射和内网穿透
- Python PIL调整图片大小、尺寸和转换图片格式,removebg改变图片背景、透明化处理
- android 如何让应用程序在全部应用程序列表里显示跟隐藏!
- 1500个用户代理User agent,用于随机UA代理
- html在线翻译,HTML实现调用百度在线翻译API
- JVM内存模型是什么?
- HTML静态网页作业——(国乒网 8页) HTML+CSS+JavaScript
- 计算机专业会学linux编程吗,计算机专业学编程,ubuntu与deepin和centos相比,哪款系统更合适...