ENGINEERING NOTES

文章归档

从一个问题开始,找到可复用的工程经验。

文章列表

NOR Flash 掉电安全定长记录存储与 RTT 故障注入验证

基于 W25Q128 SPI NOR Flash 的裸机掉电安全定长记录存储架构,详解 64B 槽两阶段提交、三扇区世代控制环、原位生命周期码单条删除、稀疏扇区非阻塞迁移与 J-Link RTT 故障注入验证。

NOR FlashW25Q128掉电安全

N32G455 LCD 条带渲染与异步刷新实现分析

针对小内存 Cortex-M MCU,解析从数据变化到 240×8 局部条带画布、不可变帧快照防撕裂、SPI 全双工 DMA 与主循环非阻塞刷屏的完整链路。

N32G455ST7789LCD

嵌入式 1-bit 中英繁点阵字库子集化生成与集成

面向小内存 MCU 的多语言(简体中文、台湾繁体、英文)1-bit 点阵字库生成流水线,涵盖字号规划、原生点阵防粘连、Unicode 二分查找表与零缓冲条带光栅化。

点阵字库多语言UIN32G455

N32G455 M24C02 I2C EEPROM 驱动与页边界处理

面向小型嵌入式系统的 M24C02(256B I2C EEPROM)驱动实现,详解硬件 I2C 寄存器配置、16 字节页写自动拆分、ACK 轮询与 A/B 双槽掉电安全参数存储设计。

N32G455I2CEEPROM

裸机 C99 表驱动有限状态机设计与复用指南

零动态内存、不依赖特定 MCU 或 RTOS 的 C99 通用表驱动有限状态机(FSM)实现,内置静态 FIFO 事件队列、状态自环事件与初始化配置合法性自检。

C99状态机裸机架构

N32G455 SPI 与 DMA 配置参考

多路 SPI 与 DMA 外设资源冲突与并发调度方案:面向 Cortex-M4(以 N32G455 为例),涵盖高速彩屏 DMA、高精度 ADC EXTI+DMA 连续采样与 SPI Flash 存储的资源分配、优先级仲裁与联调检查项。

N32G455SPIDMA