自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 STM32F4使用高级定时器生成带死区PWM

/ 定义一个结构体类型 TIM_OCInitTypeDef,用于配置定时器输出比较模式的参数// 定时器输出比较模式,如:TIM_OCMode_PWM1, TIM_OCMode_PWM2等// 定时器输出状态,如:TIM_OutputState_Enable, TIM_OutputState_Disable等// 定时器互补输出状态,如:TIM_OutputNState_Enable, TIM_OutputNState_Disable等// 定时器脉冲宽度值,用于设置占空比。

2024-09-22 18:37:22 836

原创 STM32F4使用通用定时器生成PWM和脉冲

**定时器输出比较初始化结构体**///输出比较模式//输出比较通道状态//输出比较互补通道状态//输出比较脉冲值//输出比较通道极性//输出比较互补通道极性//输出比较通道空闲状态。

2024-09-22 18:06:36 613

原创 STM32F4使用基本定时器生成脉冲

脉冲指的是具有一定时间间隔或频率的电子信号。要利用STM32F4基本定时器生成脉冲,需要设定分频系数、计数模式、重装载值等相关寄存器参数,通过这些设置,定时器能够在达到特定的计数值时产生一个中断或者翻转其输出状态,从而生成所需的脉冲信号。本小节将介绍两种生成脉冲信号的方式,一种是中断计数方式,另一种是计数触发方式。使用中断模式,有个较为明显的缺点是当生成脉冲的频率较高时,频繁的中断会影响程序运行效率。脉冲的生成是要为控制所用,所以要能做到精准控制脉冲在单位时间内生成的个数。这里就涉及到要弄清楚3个参数。

2024-09-22 03:30:00 516

原创 STM32F4使用SysTick编写秒、毫秒、微秒延时函数

STM32的SysTick是一个系统节拍定时器,主要用于提供周期性中断,支持实时操作系统的任务调度和精确延时功能。以下是对它的详细介绍:基本概念:SysTick是ARM Cortex-M系列微控制器中的一个内置定时器,通常用于生成周期性中断信号,以实现任务调度和时间管理等功能。它是一个24位的倒计数定时器,当计数值从RELOAD寄存器中自动重装载并递减到0时,会产生一个中断,从而触发相应的处理函数。时钟来源:SysTick的时钟源可以配置为AHB(高级总线时钟)或其1/8频率。

2024-09-21 22:47:05 262

原创 STM32F4定时器简介

VIP从不让你失望

2024-09-21 00:30:00 205

原创 STM32F4中断控制LED&蜂鸣器

本文介绍了如何利用STM32F4的中断控制(NVIC)和外部中断/事件控制器(EXTI)来控制LED和蜂鸣器。首先,通过配置NVIC的优先级分组和中断通道的抢占优先级及响应优先级,实现高效的中断响应。接着,初始化EXTI线,设置中断触发方式,并使能相应的中断线。然后,编写外部中断处理函数,当检测到特定的电平变化时,翻转LED和蜂鸣器的状态。最后,在主程序中调用这些初始化函数并进入无限循环,以实现对LED和蜂鸣器的控制。

2024-09-20 18:25:03 856

原创 STM32F4开关量控制高低电平输出

本文介绍了STM32通过I/O口控制高低电平输出的实现方法。首先介绍了I/O口的工作原理,包括推挽输出和开漏输出模式。然后详细讲解了如何配置输入输出I/O口,包括选择端口、设置GPIO模式、速度和上下拉电阻等。接着提供了检测按键状态的程序,并给出了主程序示例,展示了如何在主循环中根据按键输入控制LED等设备的高低电平输出。

2024-09-20 16:25:21 303

原创 STM32F4GPIO简介

【代码】STM32F4GPIO简介。

2024-09-17 23:15:10 322

# STM32F4使用定时器ETR专用通道进行外部脉冲计数(同步时钟的实现)

# STM32F4使用定时器ETR专用通道进行外部脉冲计数(同步时钟的实现)

2024-09-22

STM32F4使用通用定时器测量电平信号输入时长(只有干货、注释详细、附程序包)

STM32F4使用通用定时器测量电平信号输入时长(只有干货、注释详细、附程序包)

2024-09-22

STM32F4使用高级定时器生成带死区PWM(只有干货、注释详细、附程序包)

STM32F4使用高级定时器生成带死区PWM(只有干货、注释详细、附程序包)

2024-09-22

STM32F4使用通用定时器生成PWM和脉冲(只有干货、注释详细、附程序包)

STM32F4使用通用定时器生成PWM和脉冲(只有干货、注释详细、附程序包)

2024-09-22

STM32F4使用基本定时器生成脉冲(只有干货、注释详细、附程序包)

STM32F4使用基本定时器生成脉冲(只有干货、注释详细、附程序包)

2024-09-21

STM32F4使用SysTick编写秒、毫秒、微秒延时函数(注释详细、附程序包)

STM32F4使用SysTick编写秒、毫秒、微秒延时函数(注释详细、附程序包)

2024-09-21

STM32F4中断控制LED&蜂鸣器(注释详细、附程序包)

STM32F4中断控制LED&蜂鸣器(注释详细、附程序包)

2024-09-20

STM32F4-开关量控制高低电平输出

STM32F4-开关量控制高低电平输出

2024-09-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除