从像素到显存:STM32 驱动 SPI LCD 的原理、带宽计算与刷新优化
从 RGB565、SPI 带宽和窗口写入出发,梳理 STM32 驱动 LCD 的底层原理,并介绍 DMA、局部刷新、缓冲策略以及常见花屏故障的排查方法。 ...
PID 的花样:先看懂模糊 PID 和单神经元自适应 PID
PID 之外还有一堆名字,它们其实都在回答同一个问题:那几个数由谁、在什么时候决定?把老师傅的手感写成规则表,和让参数自己长出来,各自要付什么代价? ...
让电机走到指定位置:编码器位置环 PID
速度稳住了,位置却常常停不准:要么在目标附近来回找,要么到了还拖着走。为什么到位要允许一条误差带,更完整的结构里位置环又该把输出交给谁? ...
PID 用顺了,然后呢:增强手术与前馈
速度环稳住之后,改目标、看曲线、调系数都顺手了,PID 就够了吗?输出限幅、积分分离、微分先行这些“手术”各自在治什么病,反馈之外又为什么还要请回一路前馈? ...
Blender 5.2.2 LTS 启动后只有一片空白?一次完整的排查与修复记录
一句话结论:Blender 的 OpenGL 后端在这台机器上"能画出来,但送不上屏"——界面早就渲染好了,只是从未被合成到屏幕上。把 GPU 后端换成 Vulkan 后一切正常。问题与安装完整性无关,重装 Blender 永远修不好。 环境信息 项目 值 操作系统 Windows 11(Build ...
WSL2 磁盘占用 100% 间歇性卡死:监控、定位与修复全流程
环境:Windows 11 + WSL2(Ubuntu-22.04,kernel 6.6.87.2-microsoft-standard,32 vCPU / 30 GB RAM VM)。 结论先行:卡死源于 swap 分区(/dev/sdc,8 GB VHDX)打满,驱动因素是 autoMemory ...
《DN8P1开发指南_V1.0》第五章 RA8P1基础知识入门
第五章 RA8P1基础知识入门 本章,我们着重介绍RA8P1的一些基础知识,让大家对RA8P1开发有一个初步的了解,为后面RA8P1的学习做铺垫,方便后面的学习。本章内容大家第一次看的时候可以只了解一个大概,后面需要用到这方面的知识的时候再回过头来仔细看看。 本章将分为如下几个小节: 5.1 C语言 ...
先把轮子转稳,才不会烧心:编码器速度环 PID 怎么接回 PWM
电机已经接上调速信号,速度却还在飘。每 20 毫秒算一次的闭环里,那几个数字各自盯着什么,为什么第一轮要先让微分项退场? ...
Windows 中文语音输入怎么选:五款工具横评
本文横评五款 Windows 中文语音输入工具:Typeless、微信输入法、OpenWispr、Windows 自带语音输入和 Saymore,比较输入方式、识别位置、口述整理、开源/免费/时长、平台与中文识别预期。Typeless 走云端 AI,轻便但中文需校对;微信输入法默认在线,适合短句;O... ...
黑盒与白盒:人是怎么把世界装进口袋的
面对一个复杂系统,可以只看它的输入输出,也可以打开盖子看里面的结构。什么时候该当黑盒用、什么时候必须开盒,而等盖子上写着神经网络,你还打得开吗? ...
当 AI 遇上电气工程:用 STM32 + TinyML 做一套电机异常监测的最小闭环
以 STM32 电流采样为起点,梳理 TinyML 电机异常监测从特征提取、模型选择到保护状态机和 MCU 部署的完整工程闭环。 ...
PID 的三个参数之外:位置式、增量式和反馈控制
系统控制得总是不准确,有什么好的方法解决。比例、积分、微分各自在看什么,位置式和增量式又是两种什么不同的账,为什么有些项可以干脆不用? ...
让机器回答“我在哪”:激光雷达与 SLAM
循迹靠地上那根线,编码器只知道走了多远。地上什么都没有的时候,小车凭什么说出“我在哪”——而这辆车绕了三次弯,最后为什么把整件事收进一个地址? ...
DO 和 AO 到底怎么选:比较器替你决定了什么
同一颗传感器,为什么要同时递出两份不同的输出?把判断交给模块之后,程序到底省下了什么、又失去了什么,换成自己写的阈值算不算进步? ...
《DN8P1开发指南_V1.0》第四章 RA8P1初体验
第四章 RA8P1初体验 本章,我们不介绍如何编写代码,而是向大家介绍如何编译、串口下载、仿真器下载、仿真调试开发板例程,体验一下RA8P1的开发流程,并介绍e²studio的一些使用技巧,通过本章的学习,将对RA8P1的开发流程和e²studio使用有个大概了解,为后续深入学习打好基础。 本章将分 ...
传感器模块都在交出什么:从模拟电压到数字协议
光敏、热敏、电位器摆在桌面上,交出来的东西却完全不是一类。同一块芯片的输入口,为什么偏偏不能共用一个“读传感器”的函数? ...
Windows 中文语音输入怎么选:六款工具横评
在 Windows 上找中文语音输入,候选路线差别很大。本文把 Saymore、Typeless、微信输入法、OpenWispr、Handy、Windows 语音访问放到免费开源、离线程度、中文识别、文本整理四个维度下逐项对比。Saymore 开源且本地运行,首次需联网下载约1.5GB模型;Type... ...
把 AO 接回来:黑线和白底之间到底差了多少
数字输出只回答有没有越过线,可线的黑白浓淡去哪了?十二位的读数不会凭空造出灰度,为什么把黑线从左扫到右看一遍,比盯住一个数字更有用? ...
linux命令: watch 监视命令(高逼格必备)
我们在执行linux命令的时候,有时候需要持续查看结果,此时需要反复执行某一个命令。比如查看k8s pod 是否拉起,或者查看进程是否删除。一般就通过⬆+回车 的组合不断的点,直到具体的结果。但是这太麻烦了,而且太low,作为一个成熟的操作系统,(防盗连接:本文首发自http://www.cnblo ...
陀螺小车传奇之00011000
车在原地一圈一圈地打转,屏幕上跳出来的那串 0 和 1,和代码里写下的判断长得一模一样,可它就是进不去。换过参数、撕过胶带、写过一桌便签之后,线索为什么落在两个数字的差别上? ...


