AutoHotkey v2快速入门 AutoHotkey v2 快速入门与新版变化 一、AutoHotkey 是什么? AutoHotkey(简称 AHK)是一个轻量脚本语言,常用于: 快捷键映射(热键) 自动化操作(如自动输入、自动点击) 界面自动化(GUI) 文本替换(热字串) 小工具开发 v2 是一次 语法完全重写的重大升级,比 v1 更规范、更现代,避免了 v1 的大量“坑点”。 二、v2 的重大变化总览(与 v1 最大不同 代码开发 林峰 2025-11-14 871 热度 0评论
STM32 UART 串口通信代码指南 适用芯片:STM32 / ESP32 / Arduino / AVR STM32 UART 串口通信是嵌入式开发中最基础也是最重要的通信方式之一。无论是调试打印日志、与传感器通信,还是与上位机数据交互,STM32 UART 都扮演着核心角色。本文将全面讲解 STM32 HAL 库的 UART 配置与使用方法,同时涵盖 ESP32 和 Arduino 的串口代码示例,帮助你快速掌握嵌入式串口通信开发 嵌入式开发 林峰 2025-11-11 530 热度 0评论
串口通信:USART 协议与电平标准 1️⃣ USART 简介 USART(Universal Synchronous/Asynchronous Receiver/Transmitter) 通用同步 / 异步收发传输器 MCU 内部串口模块,用于按位发送/接收数据,常用于短距离 TTL 通信。 通信模式: 异步(UART):仅 TX、RX 两线,无时钟,通过起始位/停止位同步(最常用) 同步(USART):带 CLK 信号同步通信(少 嵌入式开发 林峰 2025-11-07 614 热度 0评论
C 语言宏定义控制功能的启用 C 语言宏定义控制功能启用的示例 目录 简介 项目结构 config.h 文件 main.c 文件 编译与运行 配置示例 启用功能 A,禁用功能 B 启用功能 A 和 B 禁用功能 A 和 B 总结 简介 在嵌入式开发中,使用宏定义控制功能的启用或禁用是一种常见的做法。通过将宏定义放入 config.h 文件,可以方便地管理代码中的配置选项。本文档展示了如何通过 config.h 文件实现这一功能 嵌入式开发 林峰 2024-08-19 1816 热度 0评论
Three.js三维可视化 Three.js 入门指南 Three.js 是基于 WebGL 的 JavaScript 3D 库,让你能在浏览器中创建 3D 场景。从数据可视化到游戏开发,从产品展示到虚拟现实,Three.js 降低了 WebGL 的使用门槛。 一、核心三要素 Three.js 的核心由三个要素组成: 要素 作用 类比 Scene(场景) 所有 3D 对象的容器 舞台 Camera(相机) 决定观察场景的视角 前端开发 林峰 2024-05-11 1040 热度 0评论