自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于STM32_HAL库的温湿度检测系统

本文介绍了一个基于STM32_HAL库的温湿度检测系统实现方案。系统通过DHT11传感器采集环境温湿度数据,当温度超过设定值时自动控制风扇启停,并通过LCD1602显示屏实时显示温湿度及风扇状态。硬件上使用STM32F103C8T6最小系统板,连接了DHT11传感器、LCD1602显示屏、HC-08蓝牙模块和继电器模块。软件实现方面详细介绍了CubeMX的时钟配置、GPIO设置及串口通信配置,并提供了DHT11驱动和LCD1602显示的具体代码实现。系统还支持通过蓝牙将数据上传至手机BLE助手,实现远程监控

2025-06-10 13:48:30 707

原创 基于STM32_HAL库的ADC应用

STM32 ADC工作原理与应用摘要 本文详细介绍了STM32微控制器的ADC(模数转换器)模块工作原理及应用。主要内容包括: ADC基本概念:将连续变化的模拟信号转换为数字信号,采用逐次逼近型转换方式,并用天平比喻形象说明转换过程。 STM32 ADC资源:STM32F103C8T6配备2个12位ADC模块,支持16个外部通道和2个内部通道,最高采样率1MSPS。 关键参数:重点说明采样时间(1.5-239.5时钟周期)和转换时间(采样时间+12.5周期),以及两者对采集精度和速度的影响。 时钟配置:AD

2025-06-05 16:00:02 585

原创 基于STM32_HAL库的DMA应用

STM32 DMA技术简介与HAL库应用摘要:本文介绍了STM32微控制器的DMA(直接存储器访问)技术及其HAL库应用。DMA是一种硬件模块,可实现外设与内存间高效数据传输而无需CPU干预。文章详细讲解了DMA的三种数据传输方向(外设到内存、内存到外设、内存间传输)、两种传输模式(正常模式和循环模式)以及DMA通道优先级管理机制。同时提供了HAL库中关键DMA API函数的说明,包括初始化、启动、中断控制和终止传输等操作。这些内容为开发者利用DMA技术优化STM32应用性能提供了实用参考。

2025-05-30 14:34:46 989

原创 基于STM32_HAL库的SPI通信并驱动W25Q64存储模块

基于STM32_HAL库的SPI通信并驱动W25Q64存储模块

2025-05-17 16:14:50 991

原创 基于STM32_HAL库的IIC通信并驱动OLED屏幕

基于STM32_HAL库的I2C通信并驱动OLED屏幕

2025-05-12 13:50:27 884

原创 基于STM32_HAL库的独立看门狗

基于STM32_HAL库的独立看门狗

2025-04-29 15:54:17 904

原创 基于STM32_HAL库的HC-08蓝牙插座项目

基于STM32_HAL库的HC-08蓝牙插座

2025-04-23 17:21:31 472

原创 基于STM32_HAL库的串口应用

基于STM32_HAL库的串口应用

2025-04-22 14:35:32 766

原创 基于STM32_HAL库的智能垃圾桶

基于STM32_HAL库的智能垃圾桶

2025-04-17 13:57:38 684

原创 基于STM32_HAL库定时器输出PWM实现呼吸灯

基于STM32_HAL库定时器输出PWM实现呼吸灯

2025-04-11 14:15:41 1293

原创 基于STM32_HAL库的定时器开发

基于STM32_HAL库的定时器应用

2025-04-10 10:34:09 909

原创 基于STM32_HAL库的电动车报警器项目

基于STM32_HAL库的电动车报警器项目

2025-04-08 17:55:06 531

原创 基于STM32_HAL库的外部中断应用

基于STM32_HAL库的外部中断应用

2025-04-01 16:08:42 1130

原创 STM32复位和时钟控制RCC

STM32复位和时钟控制(RCC)

2025-03-27 17:01:31 1133

原创 基于STM32_HAL库驱动GPIO实现按键控制外设

基于STM32_HAL库驱动GPIO实现按键控制外设

2025-03-27 15:21:41 315

原创 基于STM32_HAL库驱动GPIO实现点灯

基于STM32_HAL库驱动GPIO实现点灯

2025-03-26 17:50:10 830

原创 基于ESP32-IDF的LEDC组件输出PWM实现呼吸灯

基于ESP32-IDF的LEDC组件输出PWM实现呼吸灯

2025-03-14 15:06:26 928 3

原创 基于ESP32-IDF驱动GPIO输出控制LED

基于ESP32-IDF驱动GPIO输出控制LED

2025-01-22 17:56:09 1870 3

原创 原生FreeRTOS和ESP-IDF中FreeRTOS的区别

原生FreeRTOS和ESP-IDF中FreeRTOS的区别

2025-01-22 15:01:33 927

原创 ESP32下FreeRTOS实时操作系统使用

ESP32下FreeRTOS实时操作系统使用

2025-01-21 15:02:46 1006

原创 ESP32-IDF工程目录和工程配置

ESP32-IDF工程目录和工程配置

2024-12-24 12:00:48 642

原创 Windows下ESP32-IDF开发环境搭建

Windows下ESP32-IDF开发环境搭建

2024-12-23 16:30:22 1893 1

原创 Ubuntu下ESP32-IDF开发环境搭建

Ubuntu下ESP32-IDF开发环境搭建

2024-12-23 10:11:43 1856

原创 基于全志H616智能家居项目

基于全志H616智能家居项目

2024-10-17 11:53:56 1750 9

原创 软件设计模式——工厂模式

软件设计模式——工厂模式

2024-09-25 23:08:45 1447 2

原创 C语言使用【类&对象】模拟面向对象

C语言使用【类&对象】模拟面向对象

2024-09-25 12:23:06 1073

原创 Linux驱动开发初识

Linux驱动开发初识

2024-09-25 02:02:17 1313

原创 总线地址&物理地址&虚拟地址

总线地址&物理地址&虚拟地址的认知

2024-09-24 16:14:48 697

原创 Linux内核结构

Linux内核结构

2024-09-20 02:44:26 1452

原创 Linux文件系统

Linux文件系统

2024-09-20 01:57:18 1469

原创 树莓派Linux内核配置和编译

树莓派Linux内核配置

2024-09-19 16:38:33 1561

原创 树莓派交叉编译

树莓派交叉编译

2024-09-15 01:56:37 1390 1

原创 树莓派使用WiringPi库和硬件IIC驱动OLED屏幕

树莓派使用WiringPi库和硬件IIC驱动OLED屏幕

2024-09-09 23:51:46 2042

原创 树莓派通过WiringPi库配合定时器驱动SG90舵机

树莓派通过WiringPi库配合定时器驱动SG90舵机

2024-09-09 22:15:09 1015

原创 树莓派通过串口驱动HC-08蓝牙模块

树莓派通过串口驱动HC-08蓝牙模块

2024-09-09 21:15:41 1735 3

原创 树莓派通过串口驱动SU-03T语音模块

树莓派通过串口驱动SU-03T语音模块

2024-09-09 21:12:31 1530

原创 树莓派通过串口驱动LD3320语音模块

树莓派通过串口驱动LD3320语音模块

2024-09-09 21:05:57 1173

原创 树莓派3B串口通信

基于树莓派3B的串口通信

2024-09-08 16:03:31 2196

原创 树莓派使用WiringPi库配合时间函数实现超声波测距

树莓派使用WiringPi库配合时间函数实现超声波测距

2024-09-07 02:10:07 603

原创 树莓派使用WiringPi库驱动蜂鸣器

树莓派使用WiringPi库驱动蜂鸣器

2024-09-06 23:57:36 415

关于C语言的字符串总结

关于C语言的字符串总结

2023-02-12

关于C语言的指针部分全部内容总结

关于C语言的指针部分全部内容总结

2023-02-07

空空如也

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

TA关注的人

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