07 2024 档案
摘要:常见的滤波法(上) 滤波处理既适用于模拟信号也适用于数字信号。在模拟信号处理中,滤波通常通过模拟电子电路实现;在数字信号处理中,则可以通过软件算法实现。 滤波处理在信号处理中扮演着举足轻重的角色。通过滤波处理,我们可以改善信号的质量、提取有用的信息、提高信号的信噪比和平滑处理信号,从而满足各种应用需
阅读全文
摘要:STM32F407外设ADC配置流程及代码示例 STM32的ADC(模拟-数字转换器)是STM32微控制器系列中集成的一个关键外设,用于将模拟信号(如温度、压力、光强等传感器输出的电压或电流信号)转换为数字信号,以便微控制器能够处理和分析这些信号。 ADC配置流程: 时钟配置: 启用GPIOF和AD
阅读全文
摘要:STM32驱动-DHT11(温湿度模块) 一、DHT11模块简介 DHT11是一款含有已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此
阅读全文
摘要:STM32-超声波模块配置流程及代码示例 HC-SR04超声波测距模块可提供2cm-400cm的非接触式距离感测功能,测距精度可达高到3mm;模块包括超声波发射器、接收器与控制电路。像智能小车的测距以及转向,或是一些项目中,常常会用到。智能小车测距可以及时发现前方的障碍物,使智能小车可以及时转向,避
阅读全文
摘要:STM32F407ZET6单片机配置PWM(脉冲宽度调制) PWM配置流程 STM32F407ZET6单片机配置PWM的流程通常包括以下几个步骤: 时钟使能: 首先,需要使能定时器和相关IO口的时钟。这通常通过调用RCC(Reset and Clock Control)相关的函数来实现,比如RCC_
阅读全文
摘要:c语言函数指针和指针函数的区别及代码示例 在C或C++中,函数指针和指针函数是两个容易混淆但本质不同的概念。理解它们的区别对于深入掌握C/C++的指针和函数特性至关重要。 1. 函数指针 定义:函数指针是指向函数的指针。它存储了函数的地址,通过它可以调用该函数。 语法: 返回类型 (*指针变量名)(
阅读全文