文章与学习记录

更多

49 个结果

按编辑顺序排列

保持代码简单

1. 避免过度防御: 根据实际风险和后果处理边界情况,别为了假设问题堆积大量代码。 2. 在入口检查数据: 外部数据进入系统时检查格式和范围,内部尽量使用明确的数据类型与约定,避免重复检查。 3. 不要过早抽象: 只用一次、逻辑简单的代码可以就近写清

334 字约 1 分钟

为什么 I²C 要上拉电阻,而 SPI 不要?

一句话答案:I²C 的引脚是开漏输出,只会「拉低」,不会「推高」,高电平必须靠上拉电阻拉回来;SPI 的主设备输出通常是推挽输出,高低电平都能主动驱动,因此正常通信通常不依赖上拉;MISO 在未选中时通常为高阻态,具体以器件手册为准。

1,193 字约 4 分钟

防倒灌电路:为什么要两只背靠背的 MOS

一只 MOS 管里自带一个「寄生体二极管」,导通时它不碍事,但断电后输出端的大电容或电池会让电流顺着这个二极管倒灌回前级、烧坏电路。在视频示例中,所以在前面反向再串一只 MOS,让两管源极相接、两个体二极管方向相反——断电后无论电流想从哪边过,都有一

918 字约 3 分钟

阻抗到底是什么?和电阻差在哪?

电阻是直流下的电压除以电流;换成交流,这个比值就叫阻抗,单位还是欧姆,但多了一个条件——频率。阻抗 = 电阻 + 电抗:电阻对直流交流一样挡;电抗来自电容和电感,只对变化的电流起作用。同一个器件,频率不同,阻抗可以差出很多倍。

2,630 字约 8 分钟

去耦电容真的是越多越好吗?

决定电源去耦效果的,可能根本不是你放了几颗电容,而是这颗电容在高频下还像不像一颗电容。很多人看到电源脚先放 100 nF,不放心再加 1 µF、再加 10 µF——但焊盘、走线、过孔都会带来寄生电感,和电容组成谐振网络;频率超过自谐振点,电容就变成电

2,210 字约 6 分钟

GitHub 入门:从一个项目开始跑通全流程

作者拿一个真项目(BongoCat,桌面上的 Live2D 敲键盘猫)当教具,把 GitHub 从「打开页面看哪一眼」到「改完代码分享回去给作者」的整条路走了一遍,全程不用写一行代码。八个章节:读懂项目 → 下载别踩坑 → 问题与需求 → 更新不用蹲

3,495 字约 12 分钟

一分半看懂模电和数电的区别

一句话:模拟电路处理连续变化的电压/电流(像斜坡,小球能停在任意高度,2.374V 和 2.375V 都有意义);数字电路只认离散的高/低电平(像台阶,只能停在某几级)。同一个三极管,模拟把工作点放在放大区当放大器用,数字只用两端的截止区和饱和区当开

1,702 字约 5 分钟

Docker 是什么:一个万能打包盒

把 Docker 理解成一个「万能打包盒」:它会把一个 AI 工具连同它所需要的配套环境全部封存好,打包完就是一个独立成品,不管在什么电脑、什么服务器上直接就能跑。作者的另一个比喻——AI 是大脑,Docker 是房子:模型负责完成任务,环境负责稳定

1,859 字约 6 分钟

快速认识反激电路

反激(Flyback)是一种常见的开关电源拓扑:MOS 导通时先把能量存进磁场,MOS 关断时再通过副边送给负载。 可以把它想成“先接力,再传球”,输出电容帮助负载在两次传能之间维持供电。手机充电器常见这种结构,但并非所有充电器都是反激。

1,296 字约 4 分钟

想去哪里?

22 个入口

首页作品作品展厅全部项目文章总览文件夹标签资料归档关于认识 Lan探索路线工具与工作台最近在做InkFeed · 4.2 英寸电子纸信息终端VIBRATION · 柔性振动检测与采集链路TRACE · 航向保持与灰度循迹小车STRIDE · 八自由度四足机器人SCOPE · 固件日志浏览器温度为什么被 AI 改了?FIFO 有半帧,就一定是故障吗?直线守航向,弧线再看黑线。

Tab 选择入口 · Enter 打开 · Esc 关闭