目录

代码:

接法:

结束:

刚写完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单片机程序烧录相关推荐

  1. Vscode开发STM32单片机程序

    STM32单片机非常强大,大多数教程都是使用 keil 编译器,keil 是收费的而 gcc 是开源免费的.这里介绍一些使用 gcc + vscode 开发单片机程序的经验.(这里不解释 gcc 是什 ...

  2. 红外测距传感器GP2D12与STM32单片机程序,滤波算法

    红外测距传感器GP2D12与STM32单片机程序,滤波算法,设计步骤和代码流程清晰非常实用. 是机器人中最常用的红外测距传感器. 程序源码注释详细,非常适合单片机开发人员. ID:7887031794 ...

  3. STM32单片机程序dll实现

    简介 一个Windows程序一般是由一个exe和多个dll文件组成,在exe程序运行时调用dll的二进制代码,这样做相对所有的程序都写到一个exe文件里边有有几个优势: 1.增加代码的复用,比如Dui ...

  4. 【单片机】一文彻底搞懂单片机程序烧录

    前言   任何和电子相关的专业的同学,相信在大学期间都会接触到一个非常常用的设备--单片机,但是由于课程时间有限,很多人的学习主要还是为了完成课设任务,而不会去思考或研究其中的一些细节,其中就包括学习 ...

  5. 单片机程序烧录的3种方式(ISP、ICP、IAP)是什么?

    说起给单片机烧录程序,大家应该都不陌生吧,我最早接触单片机是从51单片机开始的,型号是STC89C52RC,当时烧录程序就是用的下面这种烧录软件--STC-ISP. 这种方式,通过串口连接单片机,选择 ...

  6. stc51单片机怎么学, 先掌握STC单片机程序烧录方法

    大家好,我是无际的搭档徐明. 今天我在这里和大家探讨一下关于51单片机怎么学这个话题. 08年我在大学里学习单片机课程的时候,学习内容主要包括单片机的发展历史,单片机的框架,单片机的寄存器,以及单片机 ...

  7. STC单片机程序烧录你了解吗

    STC是国内比较有名的51单片机厂商,它独特的串口烧录方式和ISP下载工具(STC单片机ISP下载工具如图所示.),免去了昂贵的烧录工具,深受广大学生的喜爱,也是很多大学生入门首选单片机.今天介绍一下 ...

  8. STM32单片机-加密烧录Hex

    本内容介绍单片机加密Hex烧录,包括专用烧录器加密烧录.J-Link加密烧录以及通过mcuisp或FlyMcu加密烧录.紫色文字是超链接,点击自动跳转至相关博文.持续更新,原创不易! 目录: 一.专用 ...

  9. 单片机程序烧录方式有几种?

    可以分为3种: ISP(In-System Programming) 在系统编程,使用引导程序(Bootloader)加上外围UART/SPI等接口进行烧录. ICP (In-circuit prog ...

最新文章

  1. 【Flutter】Animation 动画 ( AnimatedBuilder 动画使用流程 | 创建动画控制器 | 创建动画 | 创建动画作用的组件 | 关联动画与组件 | 动画执行 )
  2. CentOS7安装VMware Tools
  3. 【算法系列之十四】最大子序和
  4. MySQL主键自增长报duplicate_MySQL使用on duplicate key update引起主键不连续自增
  5. Android 8.0 学习(23)---recovery 流程分析
  6. C++ STL 字符串转其他类型 其他类型转字符串
  7. mysql 5.7 binlog 压缩_MySQL binlog 压缩功能的相关介绍-爱可生
  8. c语言保留三位小数用float,float保留三位小数
  9. Java多个PDF合成一个PDF的方法
  10. 数据库SQL优化大总结之 百万级数据库优化方案
  11. 制作一个全盘搜索器 ,能搜索整个磁盘所有目录
  12. C#爬虫,让你不再觉得神秘
  13. 世硕电子发放员工证件随手扔地上,其实是一种服从性测试
  14. Android源码下载(可编译)
  15. 大数据(0b)离线数据仓库
  16. JS加密解密对于asp.net解密加密
  17. 在ASP.NET Core (.NET 6)中构建可视化医生预约调度系统
  18. day43_crud
  19. win10电脑桌面上使用工作跟进提醒办公软件用哪个便签软件?
  20. 酷睿2属于几位处理器_酷睿2CPU到底有多少种型号呀。。每一个型号都有什么不同...

热门文章

  1. 淘宝seo关键词优化推广技巧
  2. direction: rtl;
  3. 聊聊端口映射和内网穿透
  4. Python PIL调整图片大小、尺寸和转换图片格式,removebg改变图片背景、透明化处理
  5. android 如何让应用程序在全部应用程序列表里显示跟隐藏!
  6. 1500个用户代理User agent,用于随机UA代理
  7. html在线翻译,HTML实现调用百度在线翻译API
  8. JVM内存模型是什么?
  9. HTML静态网页作业——(国乒网 8页) HTML+CSS+JavaScript
  10. 计算机专业会学linux编程吗,计算机专业学编程,ubuntu与deepin和centos相比,哪款系统更合适...