📄 ssd1283_cstn.c
字号:
#include "os.h"#include "ssd192X.h"#include "sublcd.h"int SUBLCD_WIDTH=132;int SUBLCD_HEIGHT=132;void sublcd_hw_init(void){ SSD_REGWB(REG_Sub_Type,SSD_REGRB(REG_Sub_Type)&~0x03); SSD_REGWB(REG_Sub_Type,SSD_REGRB(REG_Sub_Type)|0x20); SSD_REGWB(REG_Sub_Bpp,0x02); SSD_REGWB(REG_Sub_CLK_Divide,0x0); // Clock Divide SubCmdWriteByte(0x28); SubArgWriteByte(0x00); SubArgWriteByte(0x06); SubCmdWriteByte(0x28); SubArgWriteByte(0x00); SubArgWriteByte(0x0E); SubCmdWriteByte(0x28); SubArgWriteByte(0x00); SubArgWriteByte(0x00); SubCmdWriteByte(0x10); SubArgWriteByte(0x2F); SubArgWriteByte(0xC5); SubCmdWriteByte(0x10); SubArgWriteByte(0x2F); SubArgWriteByte(0x8E); SubCmdWriteByte(0x11); SubArgWriteByte(0x00); SubArgWriteByte(0x0C); SubCmdWriteByte(0x07); SubArgWriteByte(0x00); SubArgWriteByte(0x21); SubCmdWriteByte(0x28); SubArgWriteByte(0x00); SubArgWriteByte(0x06); SubCmdWriteByte(0x28); SubArgWriteByte(0x00); SubArgWriteByte(0x05); SubCmdWriteByte(0x27); SubArgWriteByte(0x05); SubArgWriteByte(0x7F); SubCmdWriteByte(0x29); SubArgWriteByte(0x89); SubArgWriteByte(0xA1); SubCmdWriteByte(0x00); SubArgWriteByte(0x00); SubArgWriteByte(0x01); mdelay(50); SubCmdWriteByte(0x29); SubArgWriteByte(0x80); SubArgWriteByte(0xB0); mdelay(16); SubCmdWriteByte(0x29); SubArgWriteByte(0xff); SubArgWriteByte(0xfe); SubCmdWriteByte(0x07); SubArgWriteByte(0x00); SubArgWriteByte(0x23); mdelay(16); SubCmdWriteByte(0x07); SubArgWriteByte(0x00); SubArgWriteByte(0x33); SubCmdWriteByte(0x01); SubArgWriteByte(0x21); SubArgWriteByte(0x83); SubCmdWriteByte(0x2f); SubArgWriteByte(0xff); SubArgWriteByte(0xff); SubCmdWriteByte(0x2C); SubArgWriteByte(0x80); SubArgWriteByte(0x00); SubCmdWriteByte(0x03); SubArgWriteByte(0x68); SubArgWriteByte(0x30); SubCmdWriteByte(0x27); SubArgWriteByte(0x05); SubArgWriteByte(0x78); SubCmdWriteByte(0x02); SubArgWriteByte(0x03); SubArgWriteByte(0x00); SubCmdWriteByte(0x0B); SubArgWriteByte(0x58); SubArgWriteByte(0x0C); SubCmdWriteByte(0x12); SubArgWriteByte(0x06); SubArgWriteByte(0x09); SubCmdWriteByte(0x13); SubArgWriteByte(0x31); SubArgWriteByte(0x00); SubCmdWriteByte(0x2D); SubArgWriteByte(0x31); SubArgWriteByte(0x0F); SubCmdWriteByte(0x22);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -