SSD1306的GDDRAM用于存储将显示在128*64单色点阵屏上的图像, 其中每个位对应屏幕上的一个像素。此RAM大小为128*64位, 被分成八个页面, 如下图所示
(注: PAGE为页, COM为列, SEG为段)
每个页面的分配情况:
PAGE0(COM0-COM7)
PAGE1 -> COM8-COM15
PAGE2 -> COM16-COM23
PAGE3 -> COM24-COM31
PAGE4 -> COM32-COM39
PAGE5 -> COM40-COM47
PAGE6 -> COM48-COM55
PAGE7 -> COM56-COM63
*若行重映射(Row re-mapping), 则为:
PAGE0 -> COM56-COM63
PAGE1 -> COM48-COM55
PAGE2 -> COM40-COM47
PAGE3 -> COM32-COM39
PAGE4 -> COM24-COM31
PAGE5 -> COM16-COM23
PAGE6 -> COM8-COM15
PAGE7 -> COM0-COM7
PAGE1 -> COM48-COM55
PAGE2 -> COM40-COM47
PAGE3 -> COM32-COM39
PAGE4 -> COM24-COM31
PAGE5 -> COM16-COM23
PAGE6 -> COM8-COM15
PAGE7 -> COM0-COM7
段的写入顺序:
SEG0 至 SEG127
*若列重映射(column re-mapping), 则为:
SEG127 至 SEG0
当向GDDRAM写入一个字节时, 此字节将写入当前页的当前段(当前列, 即列地址指针(column address pointer)指向的列), 字节的LSB写入当前最低列, MSB写入当前最高列, 如图所示(GDDRAM放大图, 无行重映射和列重映射)
//TODO