本文分类:news发布日期:2026/4/6 0:20:21
相关文章
SingleWireDataBus:轻量级嵌入式单总线通信协议
1. SingleWireDataBus 库概述SingleWireDataBus 是一个面向嵌入式多节点单总线通信的轻量级协议库,专为资源受限的微控制器(如 Arduino ATmega328P、ESP32、STM32F0 系列)设计。其核心目标并非复现 Dallas 1-Wire(如 DS18B20 温度…
建站知识
2026/4/6 0:20:21
Problem - 2180D - Codeforces
Problem - 2180D - Codeforces
题意很简单 要求圆的面积没有交点 然后求尽可能大的相切点的个数
首先每个点的半径的上界就是他到相邻两个节点的距离的最小值
对于一段合法的圆 我们可以求一下第一个圆的半径的范围 然后就可以根据圆之间的距离求出下一个圆的半径的范围 如…
建站知识
2026/4/6 0:20:21
Bugtton:ATmega328P专用超低开销按钮消抖库
1. 项目概述Bugtton 是一款专为 ATmega328P 微控制器深度优化的轻量级按钮消抖库,其设计哲学直指嵌入式系统中一个被长期忽视却至关重要的性能瓶颈:空闲状态下的 CPU 周期开销。在传统 Arduino 风格的按钮处理方案中,digitalRead()函数因其通…
建站知识
2026/4/6 0:20:21
@JsonFormat的作用和用法
序列化(对象 → JSON):将 Java 的 LocalDateTime、Date 等转换为指定格式的字符串反序列化(JSON → 对象):将 JSON 中的日期字符串解析为 Java 对象// ✅ 序列化为: "2026-04-05 14:30:00"@JsonForm…
建站知识
2026/4/6 0:19:28
STM32远程固件升级(FOTA)实现方案详解
1. STM32远程升级方案概述在嵌入式设备开发中,远程固件升级(FOTA)是一项至关重要的功能。当设备部署在难以物理接触的场所时,通过无线或有线方式实现固件更新可以大幅降低维护成本。STM32系列单片机凭借其灵活的存储布局和丰富的通信接口,非常…
建站知识
2026/4/6 0:19:28
Go语言的gRPC服务开发
Go语言的gRPC服务开发
1. gRPC简介
gRPC是Google开发的高性能、开源的RPC框架,基于HTTP/2协议和Protocol Buffers序列化格式。它支持多种语言,包括Go、Java、C、Python等,非常适合构建微服务架构。
gRPC的优势
高性能:基于HTTP/2协…
建站知识
2026/4/6 0:19:28
STM32驱动X-NUCLEO-IHM02A1实现工业级步进电机控制
1. X-NUCLEO-IHM02A1 驱动开发深度解析:面向工业级步进电机控制的 STM32 底层实现 X-NUCLEO-IHM02A1 是意法半导体(STMicroelectronics)推出的高性能双通道步进电机驱动扩展板,专为 STM32 Nucleo 开发平台设计。该板基于 STSPIN22…
建站知识
2026/4/6 0:19:06
Windows 系统文件修复:SFC + DISM
Windows 系统文件修复:SFC DISM
总结了如何使用 Windows 官方内置工具(SFC 和 DISM)检查并修复损坏的系统文件,包含操作步骤、逻辑先后顺序及官方背书说明。一、 核心工具定义:你的“系统医生”
在 Windows 维护中&am…
建站知识
2026/4/6 0:18:35

