自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Proteus8仿真51单片机:用ADC0808读取电位器电压并驱动数码管显示(附完整工程)

本文详细介绍了使用Proteus8仿真51单片机系统,通过ADC0808实现电位器电压采集并驱动数码管动态显示的全过程。内容涵盖硬件连接、A/D转换程序设计、数码管驱动及系统调试技巧,提供完整的工程实例,帮助电子工程学习者快速掌握模拟信号数字化处理技术。

2026-04-25 09:55:44 27

原创 蓝桥杯嵌入式省赛真题解析:STM32G431如何用ADC+定时器实现电压计时器(附完整工程)

本文详细解析了如何在蓝桥杯嵌入式竞赛中使用STM32G431的ADC和定时器实现高精度电压计时器。通过5个关键步骤,包括硬件架构设计、软件滤波算法、状态机实现、多任务调度优化及用户界面设计,帮助开发者掌握工业级电压阈值触发计时系统的构建方法,并提供完整工程代码参考。

2026-04-25 09:35:25 83

原创 Hi3798MV100芯片的潜力挖掘:给华为EC6108V9盒子刷第三方固件的折腾记录与心得

本文详细记录了华为EC6108V9电视盒子刷入第三方固件的完整过程,重点分析了Hi3798MV100芯片的潜力挖掘。通过拆解原厂系统的封闭性、介绍当贝桌面版通刷固件的关键技术修改,以及提供刷机实战步骤和性能优化技巧,帮助用户彻底解放设备性能,提升使用体验。

2026-04-25 09:21:55 105

原创 STM32 HardFault调试不求人:手把手教你用CmBacktrace和GCC工具链定位崩溃点

本文详细介绍了如何使用GCC工具链和CmBacktrace库快速定位STM32 HardFault崩溃点。通过分析栈回溯、ELF文件和调用栈信息,开发者可以精准找到问题代码位置,并提供常见崩溃原因速查表和高级调试技巧,大幅提升嵌入式系统调试效率。

2026-04-25 09:14:41 95

原创 Android AudioHAL:从接口定义到厂商定制的音频驱动实践

本文深入解析Android AudioHAL的核心架构与定制开发实践,涵盖从接口设计到厂商定制的完整流程。通过智能音箱、车载系统等实战案例,详细讲解HIDL/AIDL接口实现、多音频区管理、低延迟优化等关键技术,帮助开发者高效解决音频驱动开发中的典型问题。

2026-04-25 09:09:20 103

原创 让你的Arduino项目动起来!0.96寸OLED滚动显示天气预报/歌词的保姆级教程

本文提供了一份详细的Arduino教程,教你如何利用0.96寸OLED屏幕(SSD1306驱动)实现天气预报和歌词的滚动显示。从硬件连接到代码实现,涵盖水平滚动和垂直滚动技巧,助你打造动态智能显示屏。

2026-04-25 09:04:29 86

原创 STM32F103ZET6内存不够用?手把手教你用W25Q64 Flash扩展TFT-LCD图片库(附完整代码)

本文详细介绍了如何利用W25Q64 Flash扩展STM32F103ZET6的TFT-LCD图片存储空间,解决内存不足问题。从硬件连接到软件实现,提供完整的SPI Flash扩展方案,包括图片格式转换、地址规划和性能优化技巧,附有实战代码示例,帮助开发者高效管理图片资源。

2026-04-25 09:03:57 83

原创 别再被手册误导了!ADAU1701的IIS接口到底怎么接?手把手教你5根线搞定数字音频输入

本文详细解析了ADAU1701的IIS接口连接方法,揭示了数据手册中未明确的硬件引脚与音频信号关系。通过五线制接法实战指南,包括时钟信号处理、线序对应及防干扰措施,帮助开发者高效实现数字音频输入。特别指出MCLK信号的关键作用及SigmaStudio的隐蔽配置项,避免常见连接错误。

2026-04-24 11:23:44 2

原创 LIN总线帧结构设计避坑指南:从PID奇偶校验到增强型校验和的实战配置

本文深入解析LIN总线帧结构设计中的关键陷阱,从PID奇偶校验到增强型校验和的实战配置,帮助工程师避免常见错误。通过代码示例和案例分析,详细探讨了校验和类型选择、数据段原子性保障、帧时间参数配置及同步段校准等核心问题,提升LIN总线通信的可靠性和稳定性。

2026-04-24 11:10:03 3

原创 GD32F470 DMA+PWM配置详解:从官方例程到自定义波形生成(MDK环境)

本文详细解析了GD32F470 MCU中DMA与PWM的协同工作机制,从寄存器操作到动态波形生成的实战应用。通过深入剖析定时器子系统和DMA配置,展示了如何实现呼吸灯效果、多通道同步输出及步进电机驱动波形生成,为电机驱动、LED调光等应用提供高效解决方案。

2026-04-24 11:03:30 2

原创 大一新生也能玩转!用STC8A8K单片机+L9110S驱动,从零搭建智能循迹小车(附完整PCB与代码)

本文详细介绍了如何利用STC8A8K单片机和L9110S驱动模块从零搭建智能循迹小车,特别适合大一新生入门。内容涵盖硬件选型、PCB设计、PID控制实现及调试技巧,并附完整PCB与代码资源,帮助初学者快速掌握智能小车开发的核心技术。

2026-04-24 10:59:59 2

原创 STM32 SPI驱动TLE5012磁编码器:从硬件连接到角度读取的保姆级教程

本文详细介绍了如何使用STM32通过SPI接口驱动TLE5012磁编码器,从硬件连接到角度读取的全过程。内容包括硬件设计要点、SPI外设配置、通信协议解析以及数据处理技巧,帮助开发者快速实现高精度角度检测功能。特别针对TLE5012磁编码器的特性,提供了实用的调试建议和代码示例。

2026-04-24 10:55:31 2

原创 LVGL Table控件实战:手把手教你打造一个带滚动和样式的智能家居设备面板

本文详细介绍了如何使用LVGL的Table控件开发智能家居设备面板,包括表格初始化、滚动实现、样式设置和动态数据更新等关键步骤。通过嵌入式GUI技术,开发者可以高效创建支持多设备状态展示的可视化界面,提升智能家居系统的用户体验。

2026-04-24 10:48:53 1

原创 IIC协议常见误区解析:从时序图到实际波形(附逻辑分析仪实测)

本文深入解析IIC协议在实际应用中的常见误区,从理想时序图到逻辑分析仪实测波形的差异,揭示通信故障的根本原因。通过硬件设计优化、软件时序调优和高级调试技巧,帮助开发者有效规避IIC通信中的隐形陷阱,提升系统稳定性。

2026-04-24 10:43:17 5

原创 用ESP32和LVGL8.1画个酷炫仪表盘:手把手教你玩转直线样式(Style Line)

本文详细介绍了如何利用ESP32和LVGL8.1的直线样式(Style Line)打造极简主义仪表盘。通过基础配置、进阶实现技巧、复合线条构建、性能优化及动态交互设计,开发者可以在资源受限的ESP32上实现既美观又高效的UI界面。文章还提供了实测数据和代码示例,帮助开发者快速掌握这一技术。

2026-04-24 10:35:40 3

原创 别再死记硬背BIO标签了!用PyTorch实战BiLSTM-CRF,从CLUENER数据集到中文NER模型部署

本文详细介绍了如何使用PyTorch构建BiLSTM-CRF中文命名实体识别系统,从CLUENER数据集的BIO标注解析到模型部署实践。通过实战案例和代码示例,帮助开发者掌握NER任务的核心技术,包括数据处理、模型架构、训练优化及生产环境部署技巧,提升中文文本处理效率。

2026-04-24 10:32:58 1

原创 Trae + EIDE + DeepSeek:AI加持下,我的嵌入式开发效率翻倍了

本文介绍了如何通过Trae编辑器、EIDE插件和DeepSeek AI助手的组合,大幅提升嵌入式开发效率。文章详细展示了从环境搭建到硬件初始化的全流程AI辅助实践,包括工程创建、代码生成和问题诊断,实测效率提升最高达75%。

2026-04-24 10:29:43 8

原创 别再死记硬背了!用Python代码和可视化图表,5分钟搞懂TP/FP/TN/FN

本文通过Python代码和可视化图表,深入浅出地讲解了混淆矩阵中的核心概念TP、FP、TN、FN,帮助读者快速掌握机器学习分类任务的评估指标。文章包含实用的代码示例和热力图可视化,以及精确率、召回率、误识率(FAR)等关键指标的计算方法,适用于不同业务场景的权衡策略。

2026-04-24 10:24:55 1

原创 STM32 HAL库中断使能函数HAL_NVIC_EnableIRQ():你以为开了就行?这些细节不注意等于白干

本文深入解析STM32 HAL库中断使能函数HAL_NVIC_EnableIRQ()的正确使用方法,揭示常见误区与关键细节。从优先级设置(HAL_NVIC_SetPriority)到中断服务函数挂接,再到动态中断管理技巧,全面指导开发者构建稳定的中断系统,避免调试中的典型问题。

2026-04-24 10:19:41 2

原创 新手避坑指南:STM32F103接DM542驱动42步进电机,为什么电机只震动不转?

本文详细解析了STM32F103连接DM542驱动42步进电机时出现只震动不转的常见问题,提供了从硬件配置、电源检查到软件时序优化的全面解决方案。重点介绍了驱动器电流与细分设置、GPIO驱动能力强化、定时器PWM配置等关键技巧,帮助开发者快速排查故障并实现电机平稳运行。

2026-04-24 10:18:52 51

原创 告别GCC:在Ubuntu上为imx6q开发板交叉编译C程序的NDK实战(Android 6.0.1镜像环境)

本文详细介绍了在Ubuntu上使用Android NDK为imx6q开发板交叉编译C程序的实战指南。通过配置NDK工具链、编写Android.mk文件以及处理ABI兼容性,开发者可以高效生成适用于Android 6.0.1镜像环境的可执行文件,替代传统的GCC交叉编译方法。

2026-04-24 10:04:13 66

原创 STM32F4驱动WS2812灯带:不用库函数,手把手教你GPIO模拟时序(附完整代码)

本文详细介绍了如何使用STM32F4的GPIO模拟时序驱动WS2812灯带,包括硬件配置、精确延时实现、时序模拟与数据发送等关键步骤。通过实战代码示例,帮助开发者掌握WS2812的通信机制和色彩控制技巧,适用于LED灯带驱动和嵌入式系统开发。

2026-04-24 09:58:04 66

原创 告别命令行!用VSCode插件一键搞定ESP32开发环境(ESP-IDF v4.4保姆级指南)

本文详细介绍了如何利用VSCode的Espressif IDF插件简化ESP32开发环境配置,告别繁琐的命令行操作。通过图形化界面,开发者可以快速完成ESP-IDF v4.4的环境搭建、项目管理和调试,显著提升开发效率。特别适合从Arduino转向ESP-IDF的开发者,提供类似但更强大的IDE体验。

2026-04-24 09:45:51 183

原创 保姆级教程:用VNC远程管理树莓派时,如何备份和自定义你的LXDE顶部菜单栏(panel配置)

本文提供了一份详细的树莓派LXDE桌面菜单栏定制指南,涵盖从备份到个性化配置的全过程。通过VNC远程管理时,用户可学习如何备份和恢复panel配置文件,调整布局参数,以及使用插件系统实现高级定制。文章还包含实用布局案例和故障处理技巧,帮助用户高效管理树莓派桌面环境。

2026-04-24 09:29:20 167

原创 STM32 ADC采集光敏电阻数据,这3个校准和滤波技巧让你的读数更准

本文详细介绍了STM32 ADC采集光敏电阻数据的3个高级优化技巧,包括参考电压校准、非线性校正和数字滤波,帮助开发者提升光照强度测量的准确性和稳定性。通过实战案例和代码示例,展示了如何消除电源波动、破解光敏电阻的非线性响应曲线以及从噪声中提取真实信号,适用于智能家居和工业传感器项目。

2026-04-24 09:29:12 167

原创 用STM32和GY-30(BH1750)做个智能台灯:自动调光与光照数据记录实践

本文详细介绍了如何使用STM32F103和GY-30(BH1750)光照强度传感器打造智能调光台灯,涵盖硬件选型、I2C通信优化、调光算法设计及功能扩展。通过实战案例,帮助开发者实现环境光自适应照明系统,提升智能家居项目的实用性和能效。

2026-04-24 09:22:27 136

原创 从Modbus到CANopen:给PLC工程师的对象字典与PDO映射入门指南

本文为PLC工程师提供从Modbus迁移到CANopen的实用指南,重点解析对象字典与PDO映射的核心概念。通过对比Modbus与CANopen的通信机制,详细讲解SDO服务和PDO配置流程,帮助工程师快速掌握CANopen协议的应用技巧与优化策略,提升工业通信效率。

2026-04-24 09:17:06 219

原创 从分立到融合:我是如何把FPGA上的ARP、ICMP、UDP三合一,并省下近一半逻辑资源的

本文详细介绍了在FPGA开发中如何通过架构重构将ARP、ICMP、UDP三协议融合设计,节省46%的LUT资源。通过分析以太网帧结构和协议共性,采用状态机融合和数据通路复用技术,在Xilinx Artix-7平台上实现了高效的网络协议栈优化,同时保持完整的网络功能。

2026-04-24 09:04:00 188

原创 别再为STM32的定时器不够用发愁了!用IIC协议驱动PCA9685模块,轻松扩展16路舵机控制

本文详细介绍了如何通过IIC协议驱动PCA9685模块扩展STM32的PWM输出能力,实现16路舵机的高效控制。针对STM32定时器资源不足的问题,提供了硬件连接、驱动实现及角度控制算法等完整解决方案,特别适合机器人开发等需要多路舵机协调的应用场景。

2026-04-23 11:34:35 93

原创 PD协议里的‘厂家暗号’VDM:一文搞懂USB-C设备如何协商进入DP或音频模式

本文深入解析了PD协议中的VDM(Vendor Defined Message)机制,详细介绍了USB-C设备如何通过这一‘厂家暗号’协商进入DP或音频模式。从VDM的通信特征、四步握手流程到实战案例分析,帮助读者全面理解这一关键技术,并提供了调试与优化实践指南。

2026-04-23 11:28:02 73

原创 STM32 I2C读写AT24C02 EEPROM时,为什么程序会卡死?一个延时函数解决不了的坑

本文深入分析了STM32通过I2C接口读写AT24C02 EEPROM时程序卡死的问题根源,揭示了简单延时方案的不足,并提出了专业的ACK轮询技术解决方案。文章详细解析了硬件时序特性,提供了增强型防卡死架构设计,包括超时保护、错误恢复流程以及多字节操作处理,帮助开发者彻底解决这一常见难题。

2026-04-23 11:23:49 101

原创 保姆级教程:手把手教你将屏厂MIPI初始化代码转成RK3588 DTS配置(附避坑指南)

本文详细介绍了如何将屏厂提供的MIPI初始化代码转换为RK3588 DTS配置,涵盖GPIO控制、延时操作和寄存器写入等关键步骤。通过实战案例和避坑指南,帮助开发者高效完成屏幕初始化配置,解决常见的时序和字节序问题。

2026-04-23 11:02:31 274

原创 Arduino随机数生成实战:用analogRead(0)做种子,让你的项目每次启动都不同

本文深入探讨了Arduino随机数生成的实战技巧,特别是如何利用analogRead(0)模拟噪声作为种子,突破伪随机限制。通过五种种子初始化方案,包括模拟噪声采集、用户交互延时法和EEPROM计数器法等,确保项目每次启动都能获得独特的随机行为。文章还提供了随机数质量评估方法和优化技巧,适合需要不可预测性的互动项目开发。

2026-04-23 10:58:16 270

原创 搞懂PCIe BAR配置与ATU地址转换:以Synopsys DWC控制器为例的实战指南

本文深入解析PCIe BAR配置与ATU地址转换机制,以Synopsys DWC控制器为例,详细介绍了BAR寄存器配置、ATU工作原理及协同工作模式。通过实战案例和调试技巧,帮助硬件工程师实现高效稳定的PCIe设备互连,提升系统性能。

2026-04-23 10:36:44 273

原创 QCC3091 USB烧录固件全攻略:从驱动安装到成功烧录的避坑指南

本文详细介绍了QCC3091芯片通过USB烧录固件的完整流程,包括BlueSuite工具链配置、USB驱动安装、设备解锁及固件烧录实战操作。特别针对常见问题提供解决方案,帮助开发者高效完成固件烧录,避免兼容性和稳定性问题。

2026-04-23 10:17:39 271

原创 ZCU104开发板开箱即用:保姆级Pynq镜像烧录与首次启动避坑指南

本文提供ZCU104开发板开箱即用的详细指南,涵盖Pynq镜像烧录与首次启动的全过程。从硬件准备、镜像下载验证到烧录技巧、硬件配置和网络连接,逐步指导用户避开常见问题,确保顺利启动Pynq系统。特别适合FPGA开发者和嵌入式系统工程师快速上手ZCU104开发板。

2026-04-23 09:26:45 337

原创 别再只用feature_importance()了!LightGBM特征重要性分析的3种方法实战对比(含‘split‘参数详解)

本文深入探讨了LightGBM特征重要性分析的三种方法(gain/weight/split),通过Kaggle房价预测案例对比它们的适用场景和性能差异。详细解析了split参数的独特优势,并提供了方法选择的黄金准则和组合使用策略,帮助数据科学家更精准地进行特征选择和模型优化。

2026-04-23 09:04:22 334

原创 从硬件IIC切换到模拟IIC:为了消除SDA毛刺,我多写了50行代码值不值?

本文探讨了在嵌入式开发中从硬件IIC切换到模拟IIC以消除SDA毛刺的实践与权衡。通过对比硬件IIC和模拟IIC的优缺点,分析了波形优化的工程价值,并提出了折中方案与最佳实践。文章还提供了一个决策框架,帮助工程师在资源、时间和风险之间做出合理选择。

2026-04-22 11:29:31 7

原创 DHT11传感器时序详解:用逻辑分析仪抓波形,彻底搞懂0和1怎么区分

本文深入解析DHT11传感器的单总线通信时序,通过逻辑分析仪抓取波形,详细讲解如何准确区分0和1信号。结合STM32硬件平台,提供精准的时序控制方法和工程解决方案,帮助开发者实现稳定的温湿度数据采集。

2026-04-22 11:22:39 9

原创 别再用Keil下载了!用STM32 ST-LINK Utility v4.6.0实现量产烧录的保姆级教程

本文详细介绍了如何使用STM32 ST-LINK Utility v4.6.0实现高效量产烧录,替代传统的Keil下载方式。通过专业烧录工具的离线操作、批量处理和安全配置功能,显著提升烧录效率与可靠性,适用于从实验室到生产线的STM32项目。

2026-04-22 11:18:34 22

空空如也

空空如也

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

TA关注的人

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