一知半解学习环境:
    1、CubeMX 4.23.0
    2、uVision 5.14.2
    3、MCU 启明 STM32F407 开发板(高配版) V3.1
一知半解学习目标:
    1、掌握CubeMX下RCC以及SYS的相关配置;
    2、掌握CubeMX下GPIO的相关配置;
    3、掌握LED闪烁(延时)的实现;
一知半解实现过程:
    1、配置系统调试接口及时基时钟源;
    2、配置外部高速时钟源(HSE);
    3、根据原理图配置相应GPIO引脚并修改宏定义名称;
   4、配置时钟树,主频168M;
    5、配置管脚默认输出状态及速率;
    6、生成工程并修改程序;
主循环程序代码如下:
  while(1)
  {
  /* USER CODE END WHILE */
  /* USER CODE BEGIN 3 */
              /*系统延时500ms*/
              HAL_Delay(500);
              
              /*三个LED翻转*/
              HAL_GPIO_TogglePin(LED0_GPIO_Port,LED0_Pin);
              HAL_GPIO_TogglePin(LED1_GPIO_Port,LED1_Pin);
              HAL_GPIO_TogglePin(LED2_GPIO_Port,LED2_Pin);
  }
一知半解套路回顾:
    1、掌握CubeMX配置的常规套路,如SYS、RCC以及时钟树的配置等;
    2、掌握系统自带的HAL_Delay延时函数的使用;
    3、掌握GPIO输出引脚的配制方法(默认输出电平、输出速度);

一知半解学CubeMX——GPIO:LED相关推荐

  1. cubemx万年钟_一知半解学CubeMX——TIM:定时中断实现LED闪烁

    一知半解学习环境: 1.CubeMX 4.23.0 2.uVision 5.14.2 3.MCU 启明 STM32F407 开发板(高配版) V3.1 一知半解学习目标: 1.掌握CubeMX下RCC ...

  2. 一知半解学CubeMX——创建工程

    一知半解学习环境:     1.CubeMX 4.23.0     2.uVision 5.14.2     3.MCU 启明 STM32F407 开发板(高配版) V3.1 一知半解学习目标:   ...

  3. 一知半解学CubeMX——IIC:OLED屏显示

    一知半解学习环境:     1.CubeMX 4.23.0     2.uVision 5.14.2     3.MCU 启明 STM32F407 开发板(高配版) V3.1     4.中景园电子0 ...

  4. 一知半解学CubeMX——UART:Printf实现

    一知半解学习环境:     1.CubeMX 4.23.0     2.uVision 5.14.2     3.MCU 启明 STM32F407 开发板(高配版) V3.1 一知半解学习目标:   ...

  5. MSP430 MSP430单片机输入/输出模块 通用I/O端口GPIO LED按键

     DO OR DIE MSP430 MSP430单片机输入/输出模块 通用I/O端口GPIO LED&按键 一.原理图 二.I/O端口常用操作C语言描述及常用C语言解析 1.MSP430头文件 ...

  6. STM32 GPIO LED和蜂鸣器实现【第四天】

    STM32 GPIO LED实现 原理图 一 .STM32大小说明 二.STM32时钟分析 三.GPIO分析 1.注意点 四.寄存器地址查找 1.写出GPIOF外设的所有寄存器地址 五.LED灯开发 ...

  7. 如何写一个树莓派的驱动来控制GPIO LED

    一直以来,物联网开发者面对新的硬件都是一件头痛的事情.有些时候明明有现成的驱动,我们却没法直接利用.公司的PM/领导一句话下来,整套系统就要从新来,说明书一看就是一天,重复的软硬联调,日复一日的造轮子 ...

  8. ESP32-CAM GPIO LED 控制 - uPython

    ESP32-CAM GPIO LED 控制 - uPython ESP32-CAM 内建有两个发光二极管(light-emitting diode, 以下简称 LED)外设,分别是接在通用型之输入输出 ...

  9. STM32f103 CubeMX封装 led程序

    本文代码使用 HAL 库. 文章目录 前言 一.LED 原理图 二.CubeMX创建工程 三.LED 相关函数 1. 输出电平函数: 2. 延时函数: 3. 翻转电平函数: 四.详细代码 实验现象 : ...

最新文章

  1. 后盾网lavarel视频项目---模型一对多关联简单实例
  2. NeHe OpenGL第二十四课:扩展
  3. c语言如何给阻塞函数加超时,在代码中写一个延时而不阻塞的函数方法,给大家的参考 - 单片机 - 电子工程世界-论坛 - 手机版...
  4. 入门Web前端要注意什么?要学哪些软件?
  5. ideaspringboot项目上传服务器_PHP中使用 TUS 协议来实现可恢复文件上传
  6. 前后端分离使用 Token 登录解决方案
  7. 框架设计之菜鸟漫漫江湖路系列 开篇
  8. python接口自动化(四十二)- 项目架构设计之大结局(超详解)
  9. python内置函数map/reduce/filter
  10. mybatis配置文件祥解(mybatis.xml)
  11. Hyperledger Fabric教程(6)-- byfn.sh分析-peer-base.yaml
  12. 《MFC 控件透明处理》
  13. P1713 麦当劳叔叔的难题(90分)
  14. Android Emulator has terminated
  15. 简述计算机组装的具体流程,自己动手组装电脑详细步骤【图文】
  16. html5人脸拼图,layout拼图
  17. c语言 dsp面试题,面试华为DSP开发(杭州)
  18. Linux 修改群组文件夹权限
  19. Invalid bound statement (not found): com.admin.dao.SysLogUserMapper.selectByUserAndLogou
  20. matlab handles结构体及用法

热门文章

  1. python音乐可视化效果_Python 一个漂亮的音乐节奏可视化方案!我觉得可行!
  2. D3D绘制2D图像例子
  3. openLayers3(四)电子围栏—使用画图工具绘图
  4. 从零使用强化学习训练AI玩儿游戏(3)——使用Q-learning
  5. 微服务商城系统(四)商品管理
  6. 转发一篇好文:36氪翻译自medium的文章: 读书没有 KPI:为什么坚持“一年读 100 本书”没用?...
  7. 聚乙烯亚胺(PEI)超细纤维负载Pd纳米粒子,GA-PEG-PLA 甘草次酸-聚乙二醇-聚乳酸定制合成
  8. vue---UI框架elementUI实现系统登录注册页
  9. Linux下的进程PCB以及线程详解
  10. 面试改掉呃呃呃_呃...税