自定义博客皮肤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)
  • 收藏
  • 关注

原创 Vscode _ ESP32_定时器内部中断函数使用方法示例

【代码】Vscode _ ESP32_定时器内部中断函数使用方法示例。

2024-01-23 23:37:21 620 1

原创 HC-SR04超声波测距模块使用 基于ESP32_PlatformIO开发环境

Ttlg。

2024-01-22 23:26:31 676 1

原创 ESP32 DHT11传感器 基于Vscode Platformio开发环境 DHT11库使用示例

1.本程序导入了两个第三方库<DHT11><u8g2>,在执行本程序时一定要导入并安装这两个库。简介:信号引脚正常接入时,可正常获取温湿度数据并输出至在OLED显示屏。湿度范围为:测量范围为5~95%RH, 精度为±5%RH。温度范围为: 测量范围为-20~+60℃, 精度±2℃。0.96寸OLED-ssd1306驱动芯片IIC协议。ESP32-wroom-32-type-c接口。简介:信号引脚浮空时,屏幕显示未检测到温度数据。简介:DHT11温湿度传感器。3.DHT11信号引脚 (

2024-01-21 14:22:01 1171 1

原创 STM32单片机:输入捕获简介及实际项目中应用

通过捕获步进电机输出的脉冲信号,计算得到机器人的位置和方向信息,从而实现机器人的运动控制。使用STM32定时器模块进行输入捕获,可以捕获姿态、加速度、角速度等信息,为航空航天测试提供有效的数据支持。使用STM32定时器模块进行输入捕获,可以测量湿度、温度、光线、声音等信息,从而实现智能家居系统的自动控制和智能化管理。汽车速度测量:在汽车的速度测量系统中,可以使用STM32定时器模块进行车轮转速的监测。使用STM32定时器模块进行输入捕获,可以捕获交流电流或直流电流的周期,实现准确的电流采集和数据传输。

2023-06-08 17:48:29 1122

原创 STM32:GPIO_ResetBits函数用法解释

在上述代码中,我们首先定义了一个GPIO_InitTypeDef类型的结构体变量GPIO_InitStruct,然后通过GPIO_InitStruct结构体变量来配置GPIOA的第0个引脚。最后,我们通过使用HAL_GPIO_WritePin函数将GPIOA的0号引脚设置为低电平。此时,GPIOA的0号引脚将被设置为低电平状态。请注意,如果使用STM32 HAL库编写程序,则需要进行HAL库的初始化及其相关配置。

2023-06-08 10:58:50 6986

原创 STM32:GPIO_SetBits函数用法解释

在上述代码中,我们首先定义了一个GPIO_InitTypeDef类型的结构体变量GPIO_InitStruct,然后通过GPIO_InitStruct结构体变量来配置GPIOA的第0个引脚。最后,我们通过使用HAL_GPIO_WritePin函数将GPIOA的0号引脚设置为高电平。此时,GPIOA的0号引脚将被设置为高电平状态。请注意,如果使用STM32 HAL库编写程序,则需要进行HAL库的初始化及其相关配置。

2023-06-08 10:50:32 5133 1

原创 STM32:TIM_OCxInit函数用法解释

在上述代码中,我们定义了一个定时器句柄htim和一个初始化结构体TIM_OCInitStruct。我们通过调用TIM_OCStructInit函数将TIM_OCInitStruct初始化为默认值,然后根据需要进行配置。在这个示例中,我们将PWM模式设置为1,输出状态设置为启用,输出极性设置为高电平,脉冲延迟设置为499。最后,我们可以使用HAL_TIM_OC_Init和HAL_TIM_OC_ConfigChannel函数来初始化定时器的PWM通道3。

2023-06-08 10:38:04 3197 1

原创 STM32:TIM_OCStructInit()函数用法解释

在上面的代码中,首先定义了一个TIM_OC_InitTypeDef类型的结构体对象TIM_OCInitStruct。然后通过调用TIM_OCStructInit函数来初始化该结构体对象的成员变量。使用TIM_OCStructInit函数可以确保结构体对象的成员变量都已经正确设置,以便后续调用其他定时器相关函数时可以正常工作。TIM_OCStructInit是一个函数,用于初始化定时器通道配置结构体的成员变量。

2023-06-08 10:13:54 1738

空空如也

空空如也

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

TA关注的人

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