使用CubeMX点亮(闪烁)LED灯

首先、使用CubeMX创建工程文件
打开uvprojx文件,找到Application/User/Core
双击打开main.c,在int main中输入以下程序:

for(i=0;i<2;i++){HAL_GPIO_WritePin(GPIOC,GPIO_PIN_0,GPIO_PIN_RESET);//设置选用的GPIOX,设置选中的GPIOX的某个引脚,设置输出高低电平HAL_Delay(500);//CubeMX自带的延时函数HAL_GPIO_WritePin(GPIOC,GPIO_PIN_0,GPIO_PIN_SET);HAL_Delay(500);}

这是一个循环闪烁的程序
如果只需要点亮(我的电路板是低电平电亮)
则输入下述程序即可:

HAL_GPIO_WritePin(GPIOC,GPIO_PIN_0,GPIO_PIN_RESET);

这是驱动I/O口较为简单的应用。

若没有电路板,可使用proteus8.13进行仿真
电路图如下所示

注意:STM32的电源引脚一定要设置好
设置方法如下

先选中需要加入的电源,然后点击ADD
使电源加入,若不加入,则会报错。

如果在制作时出现错误,可以私信或评论。
会及时回复。

GPIO点亮led灯(使用HAL库),proteus电源设置,proteus仿真相关推荐

  1. android客户端控制树莓派GPIO点亮LED灯

    首先需要android客户端与树莓派进行连接,树莓派与android客户端利用wifi连接并进行socket通信请参考我的另一片文章:https://mp.csdn.net/postedit/7991 ...

  2. 香橙派 orangepi 点灯大法,操作gpio 点亮LED灯

    本次型号M11.安装WiringNP git clone https://github.com/friendlyarm/WiringNP cd WiringNP/ chmod 755 build ./ ...

  3. 普中仿真器无法使用解决方法和用库函数点亮LED灯

    文章目录 解决普中stm32F103玄武无法仿真问题 使用库函数点亮LED灯 解决普中stm32F103玄武无法仿真问题 问题描述 该开发板可以使用串口下载程序,但是无法仿真.每一次仿真,总是会出现 ...

  4. STM8S自学笔记-003 GPIO输出:点亮LED灯 and 跑马灯特效

    STM8S自学笔记-003 GPIO输出:点亮LED灯 and 跑马灯特效 点亮LED GPIO初始化函数:GPIO_Init() GPIO电平操作库函数:GPIO_WriteHigh().GPIO_ ...

  5. 61-20210407华为海思Hi3516DV300的linux系统下控制GPIO口(标准linux模式点亮LED灯)

    61-20210407华为海思Hi3516DV300的linux系统下控制GPIO口(标准linux模式点亮LED灯) 2021/4/7 15:13 https://xueqiu.com/797071 ...

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

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

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

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

  8. 嵌入式开发学习之--点亮LED灯(中)

    上篇我们主要学习的是环境搭建和实际操作,这篇详细记录一下整个思考的过程. 首先,我们需要想一个问题,这个灯为什么会亮? 物理上来说,LED灯属于发光二极管,只要有正确的电压就会发亮.也就是说,我们烧写 ...

  9. 实例2:树莓派GPIO控制外部LED灯闪烁

    实例2:树莓派GPIO控制外部LED灯闪烁 实验目的 通过背景知识学习,了解四足机器人mini pupper搭载的微型控制计算机:树莓派. 通过树莓派GPIO操作的学习,熟悉GPIO的读写控制. 通过 ...

最新文章

  1. JS数组转字符串和字符串转数组
  2. ISA SERVER使用指南
  3. Java蓝牙电话_Android mediaPlayer和蓝牙汽车/耳机电话
  4. 2021年Java后端技术知识体系
  5. 获取国内国外flink的mailing list技术支持
  6. matlab第三方控件,第三方控件介绍
  7. MySQL 深潜 - MDL 锁的实现与获取机制
  8. php 复选框组,php – 选择所有复选框
  9. 【DP】LeetCode 53. Maximum Subarray
  10. HDU2504 又见GCD
  11. Sublime Text 3下载-汉化-插件配置
  12. vue学习笔记—bootstrap+vue用户管理
  13. 完美下载安装SourceTree并成功启动
  14. 学好英语对IT软件工程师的影响
  15. Windows Server AppFabric简介
  16. LaTex写实验报告
  17. 『地铁交换机』地铁交换机作用
  18. 【听说隔壁老王开始学编程了?】
  19. Just Like Heaven
  20. maximo跟java_Maximo7.5远程调用maximo的手动输入节点工作流

热门文章

  1. 移动端疑难杂症解决方案完全指南
  2. zc706 no-os开发(1)
  3. 效率工具 001 | 手把手教你满速(不限速)下载百度网盘文件
  4. WALLET 通证减半:早期用户分配将降至 4%
  5. win10任务栏搜索框没反应
  6. 悦读FM客户端应用源码
  7. 特斯拉季度净利润使分析师感到惊讶
  8. qt 定义一个长度的数组_Qt设计器:创建控件数组
  9. Vitamio和ExoPlayer哪个更好
  10. 网络型PLC可编程控制器/变频调速/电气控制及微机接口综合实验装置