摘要: 基本概念 定时器在STM32系列微控制器中是一种非常常见且重要的外设,其主要功能是实现精确的时间控制,也就是我们常说的“定时”功能。 而在基于ARM Cortex-M3或Cortex-M4内核的处理器中,也内置了一个相对简单的定时器模块,这个定时器被称为系统嘀嗒定时器(SysTick)。从功能上看, 阅读全文
posted @ 2026-01-14 08:50 Jaklin 阅读(10) 评论(0) 推荐(0)
摘要: 原理与应用 基本概念 蜂鸣器是紧凑一体化的电子讯响装置,通过直流电压供电,将电信号转换为声音信号,用于提示音、警报音等,广泛应用于电子设备(计算机、打印机、报警器、电子玩具等)。 例如在计算机、打印机和复印机等办公设备中,蜂鸣器可用来提供操作反馈或故障提示,在报警器电子玩具以及安全系统中,它能发出高 阅读全文
posted @ 2026-01-12 19:52 Jaklin 阅读(19) 评论(0) 推荐(0)
摘要: 二极管的原理与应用 采用不同的掺杂工艺,将P型半导体与N型半导体制作在同一块硅片上,在它们的交界面就形成PN结。PN结具有单向导电性。 二极管是一种由P型半导体和N型半导体形成的PN结器件,其最核心的特性是单向导电性,也就是电流仅能从P区(阳极)流向N区(阴极),反向则几乎不导通。 如果在PN结的两 阅读全文
posted @ 2026-01-09 08:44 Jaklin 阅读(98) 评论(0) 推荐(0)
摘要: GPIO外设的概述 基础概念 GPIO(General Purpose Input/Output,通用输入/输出接口,通常简称为I/O口)外设是现代微控制器MCU中最基础、应用最广泛的核心接口模块,主要用于实现芯片与外部电子设备之间的双向交互。 作为MCU的标准配置,GPIO引脚本质上是一种可编程的 阅读全文
posted @ 2026-01-08 08:46 Jaklin 阅读(30) 评论(0) 推荐(0)
摘要: 基础组件 QLabel(标签) 功能 显示文本、图像、动态GIF,不支持用户交互。 核心接口 内容类型 设置方法 示例代码 纯文本 setText(QString) ui->label->setText("Hello QT"); 富文本 setText(QString)(嵌入HTML) ui->la 阅读全文
posted @ 2026-01-07 08:48 Jaklin 阅读(40) 评论(0) 推荐(0)
摘要: 调试输出 QDebug 基本使用 调试时用于打印变量/信息,需包含头文件 <QDebug>,支持两种使用风格: #include <QDebug> int a = 10; char *b = "hello world"; // 格式化输出(类似 C 语言 printf) qDebug("hello 阅读全文
posted @ 2026-01-06 08:49 Jaklin 阅读(37) 评论(0) 推荐(0)
摘要: Qt介绍 Qt概述 Qt是由挪威Troll Tech公司出品的跨平台C++图形用户界面库(交互界面设计工具),但功能远超单纯的GUI工具包——它提供了覆盖多领域的跨平台开发模块,支持网络、数据库、OpenGL、Web技术、传感器、通信协议(蓝牙、串行端口、NFC)、XML/JSON处理、打印、PDF 阅读全文
posted @ 2026-01-05 08:50 Jaklin 阅读(34) 评论(0) 推荐(0)
摘要: 文件操作基础概念 核心定义 对文件进行读(输入,从文件到程序) 或写(输出,从程序到文件) 的操作,称为文件操作。C++ 标准库提供了封装完善的接口类,简化文件交互流程。 核心头文件 头文件 作用 <fstream> 包含文件操作核心类(fstream/ifstream/ofstream) <ios 阅读全文
posted @ 2025-12-31 08:54 Jaklin 阅读(17) 评论(0) 推荐(0)
摘要: STL基本概念 什么是STL STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件组件统称,设计目标是提升代码重用性。 为建立数据结构和算法的统一标准,降低组件间耦合度,提升独立性、弹性和交互操作性,STL应运而生。其核心优势是采用模板类/模板函数,相 阅读全文
posted @ 2025-12-30 08:23 Jaklin 阅读(25) 评论(0) 推荐(0)
摘要: 基本概念 问题背景 在 C++ 中,手动管理资源(内存、文件描述符、互斥锁、数据库连接等)时,容易因异常、提前返回等意外情况导致资源泄漏。例如: class A { int size; char *p; public: A(int s=1):size(s){p = new char[s];} ~A( 阅读全文
posted @ 2025-12-29 08:57 Jaklin 阅读(19) 评论(0) 推荐(0)