当前位置: 首页 > 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/a/325467.html

相关文章:

  • 【java】链表:判断链表是否成环
  • Excel超级处理器:高效实现2种批量生成二维码方式
  • 树莓派4B Qt+FFMPEG 多线程录制USB相机mjpeg数据流“h264_omx“硬件编码的MP4文件
  • 无效的目标发行版17和无法连接Maven进程问题
  • TypeORM在Node.js中的高级应用
  • 【Linux:epoll】
  • 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类数据集-信息收集