1 2 3 4 5 ··· 10 下一页
摘要: 解码GPIO、寄存器与蜂鸣器(三极管) GPIO外设接口原理 GPIO(通用输入输出端口)是STM32最基础的外设,可通过软件配置为输入、输出、复用或模拟模式,用于连接LED、按键、传感器等外部器件。其核心配置流程为:定义初始化结构体 → 开启外设时钟 → 配置结构体成员 → 初始化外设。 核心配置步骤(以LED点亮为例,LED接PF10 阅读全文
posted @ 2025-12-30 21:11 YouEmbedded 阅读(10) 评论(0) 推荐(0)
摘要: 解码GPIO到核心元件的原理与应用 GPIO外设 基础概念 GPIO(General Purpose Input/Output,通用输入/输出接口)是MCU的核心接口模块,用于芯片与外部设备(传感器、执行器、显示器等)的双向数据交互,是嵌入式开发中最常用的外设接口。 GPIO本质是可编程数字信号接口,可通过软件配置为多种工作模式:推挽 阅读全文
posted @ 2025-12-27 18:56 YouEmbedded 阅读(32) 评论(0) 推荐(0)
摘要: 解码STM32F4环境搭建、工程搭建与烧录 嵌入式开发技术栈 基础概念 嵌入式系统是专为特定应用场景设计的计算机系统,以实际需求为核心,基于现代计算机技术构建,软硬件可灵活裁剪优化。其应用场景对尺寸、稳定性、功耗、运算性能要求严苛,涵盖工业控制、消费电子、低空经济、医疗设备、汽车电子等领域。开发者需掌握计算机体系结构、操作系统原理等基础,同时 阅读全文
posted @ 2025-12-25 21:44 YouEmbedded 阅读(79) 评论(0) 推荐(0)
摘要: 解码Qt HTTP+JSON实战(天气GET解析/百度AI POST封装) JSON 数据格式与 Qt 操作 JSON 核心概念 JSON(JavaScript Object Notation)是轻量级数据交换格式,易读易解析,广泛用于本地存储和网络传输。核心是键值对: 键(key):必须是双引号包裹的字符串; 值(value):支持字符串、数字、布尔值、null、JSON 阅读全文
posted @ 2025-12-23 20:53 YouEmbedded 阅读(23) 评论(0) 推荐(0)
摘要: 解码Qt网络编程(UDP+TCP) Qt网络模块基础 使用Qt进行UDP/TCP网络编程,需先在项目的.pro文件中引入network模块,否则无法使用网络相关类: QT += network 该模块封装了底层操作系统的网络API,实现跨平台(Windows/Linux/macOS)的网络通信开发,无需关注不同系统的网络接口差异。 U 阅读全文
posted @ 2025-12-22 21:03 YouEmbedded 阅读(29) 评论(0) 推荐(0)
摘要: 解码QPixmap 图片自适应控件缩放与圆角处理 引言:使用简单的border-imagea : bg.png; 设置带圆角的控件要求图片像素的大小与控件的像素大小必须相同,为解决不同任意大小的图片应用到控件,引出下文。 函数详解 /** * QWidget尺寸获取函数,用于获取控件当前显示的尺寸 * @brief 返回控件在屏幕上实际显示的宽度和 阅读全文
posted @ 2025-12-21 22:03 YouEmbedded 阅读(16) 评论(0) 推荐(0)
摘要: 解码 Qt 交互:滑动交互、窗口拖拽 QPoint类 QPoint类用于表示平面中的一个点,采用整数精度存储x、y坐标,是Qt中处理坐标、位置的基础类,支持坐标直接操作、加减乘除等向量运算,常用于描述控件位置、鼠标坐标、动画位移等场景。 核心方法与代码示例 /** * @brief QPoint构造函数:创建指定坐标的点对象 * @pa 阅读全文
posted @ 2025-12-20 18:29 YouEmbedded 阅读(13) 评论(0) 推荐(0)
摘要: 解码Qt事件处理与自定义绘图 Qt事件核心概述 事件的本质 Qt是事件驱动的编程框架,程序的所有交互行为(如点击鼠标、按下键盘、窗口重绘)均由事件触发。QEvent是所有事件类的基类,封装了事件的类型、状态等核心信息,贯穿程序整个生命周期。 常见事件类型 事件类型 触发场景 键盘事件 键盘按键按下/松开 鼠标事件 鼠标移动、按键 阅读全文
posted @ 2025-12-19 18:43 YouEmbedded 阅读(7) 评论(0) 推荐(0)
摘要: 解码Qt 视图窗口与多界面组件 Qt 视图窗口核心分类 Qt 视图窗口分为 Item-Based(基于项)和 Model-Based(基于模型)两类,核心区别如下: 类型 核心特点 典型控件 Item-Based 直接操作控件的「项」(Item)实现数据更新,数据与视图耦合度高 QListWidget、QTableWidget、Q 阅读全文
posted @ 2025-12-18 22:19 YouEmbedded 阅读(6) 评论(0) 推荐(0)
摘要: 解码Qt 对话框与文件操作 Qt 对话框(QDialog) 对话框是GUI程序中实现短期交互、功能配置的顶层/子窗口,Qt中通过QDialog类实现(继承自QWidget)。 QDialog的parent参数特殊意义: parent = nullptr:对话框为顶层窗口,任务栏有独立位置; parent != nullptr: 阅读全文
posted @ 2025-12-17 19:04 YouEmbedded 阅读(16) 评论(0) 推荐(0)
1 2 3 4 5 ··· 10 下一页