logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【STM32 硬核科普】一文搞懂所有片上外设(外设功能 + 应用场景全解析)

对于嵌入式开发者来说,STM32 的片上外设(Peripheral)是我们打交道最多的 “伙伴”。从最基础的 GPIO 到复杂的 CAN 通信,每一个外设都承担着特定的功能。本文将对 STM32 常用片上外设做一次系统性的梳理,结合功能原理和典型应用场景,让你真正理解它们的价值。STM32 的片上外设覆盖了从系统控制到数据通信的全场景需求。理解每个外设的功能和应用场景,是高效开发嵌入式项目的前提。

文章图片
#stm32#单片机#嵌入式硬件
Arduino 入门-第2课:按键控制 LED 灯(消抖版)

本文介绍了Arduino入门基础实验——按键控制LED灯的实现方法。实验通过数字输入/输出原理,使用按键控制LED亮灭,并重点讲解了按键消抖处理。硬件方面需要Arduino UNO、按键、LED、电阻等元件,采用上拉输入模式简化电路连接。代码解析部分详细说明了INPUT_PULLUP模式、消抖延时处理以及loop循环的工作原理。文章还提供了常见问题排查方法,并给出进阶优化思路,如实现按键切换功能。

文章图片
#单片机#嵌入式硬件
Denoising Gait 基于人体步态识别的操作记录

本文提供了基于OpenGait代码库复现步态识别论文的详细指南。核心流程包括:环境配置(需匹配CUDA/PyTorch版本)、数据准备(按规范组织CASIA-B等数据集)、配置文件调整(模型参数/优化器设置)、训练测试执行(使用train.sh/test.sh脚本)。关键注意事项:优先阅读README文档,验证环境可用性,确保数据格式正确,监控训练日志。若精度不达标,需检查数据预处理、超参数配置和

文章图片
#python
笔记html模板

本文介绍了一个响应式笔记模板的技术实现方案,采用"侧边导航+主内容区"的经典布局结构。模板基于HTML5搭建页面骨架,使用TailwindCSS实现原子化样式设计,集成FontAwesome图标库,并通过原生JavaScript处理交互逻辑。主要特点包括:1)采用flex布局实现移动端和桌面端的自适应;2)桌面端固定侧边导航栏,移动端通过汉堡菜单切换;3)内容区块采用卡片式设计

文章图片
#html#前端
到底了