CH32V103开发板的彩色OLED屏显示驱动IC解密
IC解密OLED屏有多种类型,其中的参数屏要比单色屏和双色屏更具色彩表现力,在设计小游戏时,彩色屏将是不错的下载,假如用单色屏来完成俄罗斯方块的话,那就只剩下方块了,相对来讲彩色屏会更具优势。 目前来看,似乎还没见到有I2C接口的彩色屏,因此就只有多牺牲几个I/O口来驱动彩色屏了! 在彩色屏与U CH32V103连接上,其关系如下: CLK--PA2 DIN--PA3 RST--PB3 DC --PB4 CS --PB5 BLK--PB6 定义引脚输出高低电平的语句为: #define OLED_SCLK_Set() GPIO_WriteBit(GPIOA, GPIO_Pin_2,Bit_SET) #define OLED_SCLK_Clr() GPIO_WriteBit(GPIOA, GPIO_Pin_2,Bit_RESET) #define OLED_SDIN_Set() GPIO_WriteBit(GPIOA, GPIO_Pin_3,Bit_SET) #define OLED_SDIN_Clr() GPIO_WriteBit(GPIOA, GPIO_Pin_3,Bit_RESET) #define OLED_RST_Set() GPIO_WriteBit(GPIOB, GPIO_Pin_3,Bit_SET) #define OLED_RST_Clr() GPIO_WriteBit(GPIOB, GPIO_Pin_3,Bit_RESET) #define OLED_DC_Set() GPIO_WriteBit(GPIOB, GPIO_Pin_4,Bit_SET) #define OLED_DC_Clr() GPIO_WriteBit(GPIOB, GPIO_Pin_4,Bit_RESET) #define OLED_CS_Set() GPIO_WriteBit(GPIOB, GPIO_Pin_5,Bit_SET) #define OLED_CS_Clr() GPIO_WriteBit(GPIOB, GPIO_Pin_5,Bit_RESET) #define OLED_BLK_Set() GPIO_WriteBit(GPIOB, GPIO_Pin_6,Bit_SET) #define OLED_BLK_Clr() GPIO_WriteBit(GPIOB, GPIO_Pin_6,Bit_RESET) 相关引脚输出功能的配置函数为: 图片显示的函数为: |

芯片解密