文章 2023-04-25 来自:开发者社区

stm32使用CubeMX配置LED灯闪烁

前言本篇文章将带大家学习如何使一个LED灯闪烁。一、cubeMX配置CubeMX配置和点亮一个LED的配置方法是一样的,点亮一个LED灯。二、使用HAL库函数点亮LED灯HAL_GPIO_WritePin(GPIOB,GPIO_PIN_5,GPIO_PIN_RESET); HAL_Delay(500);//HAL库自带的ms级延时函数 HAL_GPIO_WritePin(GPIOB,GPIO_P....

文章 2023-04-25 来自:开发者社区

stm32使用cubeMX配置TIM定时器让LED灯闪烁

前言本文将介绍stm32定时器的使用一、定时器介绍定时器是单片机内部的特殊功能模块。在控制系统中,常常要求有一些实时时钟以实现定时或者延时控制,如定时中断、定时检测、定时扫描等等,也往往要求有计数器,对外部事件进行计数。要实现定时或者延时功能,一般有三种方法:软件定时,不可编程硬件定时,可编程硬件定时。软件定时——让软件循环执行一段程序,程序本身并无执行目的,而是通过执行程序延时固定的时间,也就....

stm32使用cubeMX配置TIM定时器让LED灯闪烁
文章 2023-04-25 来自:开发者社区

STM32cubeMX配置PWM使LED灯闪烁

前言本篇文章带大家学习使用cubemx配置PWM让LED闪烁。一、cuebMX配置二、代码解析//产生PWM完成中断回调函数,当PWM产生完成会触发进入中断调用本函数 void HAL_TIM_PWM_PulseFinishedCallback(TIM_HandleTypeDef *htim) { static uint32_t index=0;//占空比变量 static uint8_...

STM32cubeMX配置PWM使LED灯闪烁
文章 2023-04-24 来自:开发者社区

STM32配置LED模块化

前言本篇文章将带大家深入了解GPIO的配置,并带大家实现LED模块化编程。一、LED的模块化什么叫模块化编程?我的理解就是每一个模块都分别写成对应的.c和.h文件,有的人可能会问道为什么要这样写呢?这样写不是增加文件数量吗?其实模块化编程主要的好处就是代码看起来更加整洁,不会显得凌乱,而且方便移植。在工程目录下新建Driver文件夹存放.h和.c文件。在Driver目录下新建.c和.h文件将dr....

STM32配置LED模块化

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

IoT

物联网软硬件开发者一站式基地

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等