1.STM32F103RCT6最小系统板如图1所示

图1 STM32F103RCT6最小系统板

2.STLINK联接

STLINK 最小系统板
1 3V3 3.3V
2 SWDIO TMS
3 SWCLK TCK
4 GND GND

3.LED灯D2联接PD2针脚,如图2所示

图2 STM32F103RCT6最小系统板原理图

4.打开STM32CubeIDE

5.新建工程

6.选择芯片STM32F103RCT6

7.输入项目名称,此处为f103rct6_led

8.如图,配置SYS,开启SWD下载和调试引脚

9.如图,配置RCC,开启高速外部8M晶振,设置默认

10.如图,在HCLK框中输入72,回车确定

11.如图,勾选Generate peripheral initialization as a pair of '.c/h' files per peripheral

12.如图,回到针脚配置页面,配置PD2,在PD2针脚上左键单击,在弹出菜单选择GPIO_Output,设置默认

13.点击齿轮图标,生成代码

14.在左侧目录树依次点击Drivers->STM32F1xx_HAL_Driver->stm32f1xx_hal_gpio.c文件,在右侧变量和函数列表中,单击HAL_GPIO_TogglePin()函数,在中间代码区487行显示了此函数

15.在main.c中第95行输入HAL_GPIO_TogglePin();翻转LED灯,第96行输入HAL_Delay(500);延时0.5秒

16.依次单击Core->Src->gpio.c文件,在第52行,复制GPIOD,GPIO_PIN_2,字段

17.回到main.c文件中,继续完善HAL_GPIO_TogglePin();输入参数GPIOD, GPIO_PIN_2

18.点击小锤子,编译代码

19.编译结果

20.保持SWD与最小系统板的联接,点击播放,下载程序

21.

TM32F103RCT6最小系统板的led灯闪烁

STM32F103RCT6点亮LED灯相关推荐

  1. 和12岁小同志搞创客开发:手撕代码,点亮LED灯

    目录 1.Arduino编程架构 2.点亮LED灯 机缘巧合在网上认识一位12岁小同志,从零开始系统辅导其创客开发思维和技巧. 项目专栏:https://blog.csdn.net/m0_381069 ...

  2. STM32F 103C8T6开发板 点亮LED灯

    每组IO口含下面7个寄存器.7个寄存器可以控制一组GPIO的16个IO口. GPIOx_CRL:端口配置低寄存器 GPIOx_CRH:端口配置高寄存器 GPIOx_IDR:端口输入寄存器 GPIOx_ ...

  3. STC89C52单片机 点亮LED灯

    点亮LED灯 一.什么是LED LED全称为半导体发光二极管,采用半导体材料制成的,以直接将电能转化为光能,电号转换成光信号的发光器件:其特点是功耗低.高亮度.色彩艳丽.坑振动.寿命长(正常发光8-1 ...

  4. Raspberry PI 系列 —— 裸机点亮LED灯

    Raspberry PI 系列 -- 裸机点亮LED灯 背景 近期刚买了Raspberry PI B+,配置执行了官方提供的Raspbian系统,折腾了一周Linux系统,感觉没啥意思,于是就试着想了 ...

  5. 蓝桥杯小白系列之汇编点亮led灯

    蓝桥杯小白系列之汇编点亮led灯 1.源代码 2.逐条分析 (1)ORG 0000H (2)START: 伪指令,编译器可识别,单片机不可识别,可以随便起. (3)蜂鸣器设置 蓝桥板插电以后蜂鸣器常会 ...

  6. 【STM32】STM32CubeMX教程二--基本使用(新建工程点亮LED灯)

    前言 在配置好CubeMX之后,就是新建工程的开始了,那么首先我们需要一些准备,本片博客我们会很详细的介绍STM32CubeMx的基本使用和如何创建一个新的工程并且点亮LED灯  面向初学者   如果 ...

  7. STM8学习笔记---点亮LED灯

    对单片机操作时一般有三个步骤,1.系统时钟选择.2.单片机外设初始化.3主程序编写. 同样要点亮LED灯时,也要按照这个步骤来. 首先选择系统时钟,打开STM8S中文参考手册,找到时钟寄存器 可以看到 ...

  8. 51单片机点亮LED灯以及实现2盏LED灯的交替闪烁

    点亮LED灯,根据单片机原理图 将LED灯1和LED灯2介入单片机的口设为低电平即可 代码如下: #include "reg52.h" sbit led1= P3^7; void ...

  9. 【STM32学习笔记-点亮LED灯】

    STM32学习笔记-点亮LED灯 文章目录 STM32学习笔记-点亮LED灯 一.原理图分析 二.代码分析 1.mian函数 2.led.c函数 3.led.h函数 4.函数文件整理 5.LED_In ...

最新文章

  1. Winform开发的界面处理优化
  2. 生猛!PDF 版本 6000 页 Java 手册开放下载!
  3. 青海省计算机应用能力考试,青海省2015年职称计算机应用能力考试西宁考区四月份考试安排通知...
  4. ZooKeeper第三方客户端CuratorFramework简介
  5. TLS/SSL测试工具
  6. HTTP代理如何正确处理Cookie(2) - 转载(写的比较详细,并以实例讲解)
  7. Vue指令练习实例-学生信息录入
  8. asp.net core 使用 Redis 和 Protobuf 进行 Session 缓存
  9. python38moduledocs是什么_Python模块(Module)
  10. Django 数据库常见 Field Types
  11. 算法-递归求1-n的阶乘
  12. python编辑距离正则匹配_详解一道腾讯面试题:编辑距离
  13. ios不能保存png_花瓣网上面的图不能下载?教你怎样快速批量提取花瓣网图片
  14. 宏基ec471g黑苹果_【图片】简单安装黑苹果,老爷车宏基E1-471G完整度90%,显卡声卡成功驱动【2_黑苹果吧】_百度贴吧...
  15. 微信发送文件卡死或黑屏
  16. 听说你要删库跑路了?这篇Linux脚本请收好
  17. 如何在linux系统下的抓包文件保存在u盘里,在xp系统中打开,【Linux】Wireshark在Linux系统下的安装及使用...
  18. swifty项目中pod的使用
  19. 工行网银B2c第三方接口开发
  20. vite如何兼容低版本浏览器

热门文章

  1. 0x00007FF73DF2C2EB 处(位于 PCL中)引发的异常: 0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突。
  2. 学习ES6 The Dope Way Part I:const,let&var
  3. java 进程 sleep_Java多线程 -sleep 用法详解
  4. UI想设计得好,这几款软件少不了
  5. CF #764 Div.3(B ~D)
  6. SRS搭建流媒体服务器
  7. 从mpeg ts文件中提取I帧(3):pes包的解析
  8. 京峰网站架构,上线流程
  9. java漏斗代码_集算示例:10 行代码解决漏斗转换计算
  10. 移动网络http请求不到数据,wifi下可以