- 博客(2)
- 收藏
- 关注
原创 SRAM完整性验证——读写整个外部SRAM验证是否损坏
本文介绍了GD32F303ZET6开发板外部SRAM完整性验证的方法。主要内容包括:1) 使用EXMC驱动配置外部SRAM(IS62WV51216芯片)的Region3区域;2) 实现基础读写函数ReadByte/WriteByte;3) 设计全填充测试函数test_sram_full,通过写入0xFF/0x00模式并校验返回值,记录首个错误地址和总错误数;4) 提出改进方案,采用地址特征值写入(addr&0xFF)的行走位模式,可检测地址线故障等传统方法难以发现的问题。该方法通过结构化错误记录有效
2025-07-12 12:03:24
521
原创 LCD驱动函数——基于Bresenham直线算法的虚线函数
本文基于Bresenham直线算法实现LCD虚线绘制功能。算法通过新增dashLen(线段长度)和gapLen(间隔长度)参数,在循环中动态切换绘制状态:当计数器小于dashLen时绘制像素点,达到gapLen时跳过绘制。核心逻辑通过xerr/yerr误差计算像素位置,配合isDrawing标志位控制虚实交替,最终实现可自定义间隔的虚线效果。该方案在保持Bresenham高效性的同时,通过状态机机制实现了虚线绘制功能。
2025-07-11 14:52:53
367
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人