当前位置: 首页 > article >正文

浅谈GDDRAM的三种寻址模式

GDDRAM(Graphics Display Data RAM)是OLED显示屏驱动芯片(如SSD1306)中用于存储显示数据的内存。在SSD1306芯片中,GDDRAM的寻址模式有三种:页地址模式(Page Addressing Mode)、水平地址模式(Horizontal Addressing Mode)和垂直地址模式(Vertical Addressing Mode)。

  1. 页地址模式(Page Addressing Mode)

    • 在此模式下,GDDRAM的访问是按页进行的。每次写入数据后,列地址指针会自动增加1,但如果到达该页的终止列地址,则列地址指针会复位到该页的起始列,而页地址指针不会改变。
    • 要访问下一页的内容,需要手动设置新的页地址和列地址。
    • 通常用于小区域数据的修改。
    • 命令代码为 0x20 后跟 0x02
  2. 水平地址模式(Horizontal Addressing Mode)

    • 在此模式下,每次数据访问后,列地址指针会自动增加1。如果列地址指针到达列终止地址,则列地址指针会复位到列起始地址,并且页地址指针也会自动增加1。
    • 命令代码为 0x20 后跟 0x00
  3. 垂直地址模式(Vertical Addressing Mode)

    • 在此模式下,每次数据访问后,页地址指针会自动增加1。如果页地址指针到达页终止地址,则页地址指针会复位到页起始地址,并且列地址指针也会自动增加1。
    • 命令代码为 0x20 后跟 0x01

在实际应用中,选择哪种寻址模式取决于具体的显示需求和数据更新的模式。例如,如果需要连续更新整个屏幕,水平寻址模式可能更合适;而如果只需要更新屏幕的一小部分,则页地址模式可能更有效率。垂直寻址模式则在需要按列更新数据时使用。


http://www.kler.cn/news/325467.html

相关文章:

  • DigitalOcean 全球负载均衡是什么?
  • DBMS-2.3 数据库设计(3)——数据库规范化设计实现(3NF、BCNF模式分解)
  • 【有啥问啥】具身智能(Embodied AI):人工智能的新前沿
  • 基于Python大数据可视化的民族服饰数据分析系统
  • 智能编辑器、版本控制与自动化脚本
  • Spring Boot入门指南——从零开始构建你的后端服务
  • 自动化check是不是测试?
  • YoloV8改进策略:BackBone改进|PoolFormer赋能YoloV8,视觉检测性能显著提升的创新尝试
  • 《大型 C++项目的代码组织与架构设计秘籍》
  • Mac系统Docker中SQLserver数据库文件恢复记录
  • 【Linux】fork入门级使用
  • 轻量级日志管理系统SpringBoot3+Loki+grafana的使用实例
  • 数字经济时代 知识产权发展新趋势
  • 排序算法的分析和应用
  • 前端性能初探
  • 城市生命线安全监管系统:智慧城市的守护者
  • string类的使用(上)
  • Maven-四、继承
  • 人工智能赋能产业升级!亲笔签数字笔迹AI识别技术在第二十四届工博会上大放异彩
  • 开启争对目标检测的100类数据集-信息收集
  • [001-03-007].第28节:SpringBoot整合Redis:
  • Agilent E4438C 6G产品说明书
  • cnn机器学习时python版本不兼容报错
  • 游戏怎么录制?王者荣耀游戏录制指南:iOS与电脑端全面教程
  • JavaScript异步编程:async、await的使用
  • Bug:ThreadPoolTaskScheduler搭配CronTask完成定时任务,关闭scheduler后CronTask任务仍然执行?
  • ROS学习笔记(二):鱼香ROS — 超便捷的一键安装/配置/换源指令(Ubuntu/ROS/ROS2/IDE等)
  • android和ios双端应用性能的测试工具
  • springBoot --> 学习笔记
  • 锐捷—NAT地址映射+IPsec隧道