自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 中值滤波与均值滤波原理详解及C语言实现(附图解与代码)

椒盐噪声(Salt-and-Pepper Noise)是一种图像中的随机噪声,表现为突兀的黑点和白点,就像图像被撒上了“盐粒”和“胡椒粒”。特性中值滤波均值滤波类型非线性线性抗椒盐噪声✅ 强❌ 弱保边缘能力✅ 强❌ 差模糊图像❌ 较少✅ 明显计算复杂度中等(排序)低(加法)中值滤波和均值滤波虽原理简单,但在图像处理、嵌入式信号清洗、机器人视觉等领域发挥着巨大作用。特别是在面对突发性噪声(如椒盐噪声)时,中值滤波是首选。

2025-04-05 13:00:16 939

原创 STM32串口通信中的利器:环形缓冲区(RingBuffer)原理与应用解析

环形缓冲区,也称循环缓冲区,是一种首尾相接的线性数组结构,可以实现数据的先进先出(FIFO)操作,常用于音视频流、串口数据、网络通信等领域的数据缓冲。

2025-04-02 18:14:29 804

原创 PWM 信号占空比设置原理

这意味着 PWM 信号会在 1000 个时钟周期内,前 500 个时钟周期为高电平,后 500 个时钟周期为低电平,从而得到 50% 的占空比。,则周期是 1000 个时钟周期。的值,可以控制 PWM 信号的高电平时间,从而实现不同的占空比。的值较大,高电平时间就较长;反之,则高电平时间较短。要确定 PWM 信号的高电平持续时间,关键在于。的值时,PWM 信号从低电平转为高电平。的值越大,高电平时间就越长,占空比也就越大。,则 PWM 周期是 1000 个时钟周期。的值确定,PWM 的周期是。

2025-03-30 20:31:52 526

原创 上下拉电阻

所谓上拉电阻就是在芯片外的引脚添加一个VCC同时在中间加上一个电阻,这样可以提高输出电压即驱动能力。下拉电阻就是在芯片外的引脚接上GND同时在中间加上一个电阻,降低电压。

2025-03-23 15:31:54 326

原创 MPU6050

在 I2C 通信中,使用开漏模式加上外部上拉电阻的原因是为了防止设备间的电平冲突。多个设备可以安全地将信号拉低,而不直接驱动高电平,从而避免损坏设备。在 I2C 总线上挂载多个相同的设备时,可以通过 AD0 引脚的接线来改变设备地址,从而避免冲突。:此时 GPIO 不输出电流,类似于开关断开,阻抗极高。通过在 GPIO 和 VCC 之间连接上拉电阻,可以将信号拉高,形成高电平。在学习 MPU6050 时,使用 I2C 通信时将 GPIO 设置为开漏模式。:在开漏模式下,GPIO 可以拉低信号,表示低电平。

2025-03-16 15:40:26 350

原创 C语言指针原理

c语言中指针的理解

2025-03-12 22:11:04 302

原创 蓝桥杯嵌入式入门3(ADC模块)

ADC的硬件原理就像一个精密的翻译官,它先用“快门”捕捉模拟信号的瞬间状态(采样保持),再用“标尺”将信号量化成一个个离散的数值,最后用“密码”把这些数值编码成数字信号,供微控制器轻松读取和处理。

2025-01-24 20:02:22 582

原创 蓝桥杯嵌入式入门3(Uart模块-DMA+空闲中断+RingBuffer)

用DMA加环形缓存区的方式写了uart模块,承接上篇内容进行改编的

2025-01-24 18:06:57 914

原创 蓝桥杯嵌入式入门3(Uart模块)

使用CUBEMX配置串口进行通信

2025-01-24 11:38:17 557

原创 蓝桥杯嵌入式入门2(LCD模块)

本文介绍了LCD液晶屏的硬件原理及其使用方法,并结合前期介绍的任务调度器进行了应用说明。

2025-01-21 22:32:16 1870

原创 状态机讲解,及简单按键实例演示

本篇讲解状态机的概念,及其应用,在自己做项目的时候,可以直接套用模板

2025-01-20 21:16:28 712

原创 蓝桥杯嵌入式入门2(Key模块)

本片讲解了常规思路下,实现按键功能的编写逻辑,从硬件到软件,利用CubeMX和keil以及vscode进行协同工作

2025-01-20 17:10:33 427

原创 蓝桥杯嵌入式入门2(LED模块)

本篇承接上篇,在原有的大框架之下,学习了LED模块的原理,及其底层代码,同时对GPIO的工作模式进行了一些说明,将LED模块应用到上篇所讲的任务调度器

2025-01-20 00:50:35 1645

原创 蓝桥杯嵌入式入门1——任务调度器

承接上篇,此篇完成大框架的搭建,讲解了任务调度器和用一个bsp头文件管理链接所有头文件的方法

2025-01-17 14:28:39 610

原创 蓝桥杯嵌入式入门1——大框架

用keil和CubeMX搭建stm32工程框架

2025-01-17 11:12:07 1853 1

空空如也

空空如也

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

TA关注的人

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