- 博客(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
原创 蓝桥杯嵌入式入门3(ADC模块)
ADC的硬件原理就像一个精密的翻译官,它先用“快门”捕捉模拟信号的瞬间状态(采样保持),再用“标尺”将信号量化成一个个离散的数值,最后用“密码”把这些数值编码成数字信号,供微控制器轻松读取和处理。
2025-01-24 20:02:22
582
原创 蓝桥杯嵌入式入门2(Key模块)
本片讲解了常规思路下,实现按键功能的编写逻辑,从硬件到软件,利用CubeMX和keil以及vscode进行协同工作
2025-01-20 17:10:33
427
原创 蓝桥杯嵌入式入门2(LED模块)
本篇承接上篇,在原有的大框架之下,学习了LED模块的原理,及其底层代码,同时对GPIO的工作模式进行了一些说明,将LED模块应用到上篇所讲的任务调度器
2025-01-20 00:50:35
1645
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人