(开全部灯、关全部灯) */ static void OLED_Clear(u8 data) { u8 i,j; for(i=0;i<8;i++) { OLED_WriteOneByte(0xB0+i,OLED_CMD); //设置页地址 OLED_WriteOneByte(0x10,OLED_CMD); //设置列高起始地址(半字节) OLED_WriteOneByte(0x00,OLED_CMD); //设置列低起始地址(半字节) for(j=...
//清屏函数,清完屏,整个屏幕是黑色的!和没点亮一样 void OLED_Clear(void) { uint8 i,n;for(i=0;i<8;i++){SSD1306_WriteCmd(0xb0+i);//设置页地址(0~7) SSD1306_WriteCmd (0x00); //设置显示位置—列低地址 SSD1306_WriteCmd (0x10); //设置显示位置—列高地址 for(n=0;n<128;n++) ...
OLED_Clear();//显示文字OLED_ShowChinese(0,0,0,16);//学OLED_ShowChinese(18,0,1,16);//习OLED_ShowChinese(36,0,2,16);//单OLED_ShowChinese(54,0,3,16);//片OLED_ShowChinese(72,0,4,16);//机OLED_ShowChinese(90,0,5,16);//技OLED_ShowChinese(108,0,6,16);//术OLED_ShowString(16,2...
注意图总的黑色和绿色,它只是告诉你可以反向,也就是0编号的位置可以换成127编号而已。 由此可见屏幕总共分为8页(page),每页占用Y轴的8行发光二极管和X轴的128个发光二极管,所以一页总共占用8*128=1024个发光二极管。 所以在真实的图中表示: 这是数据手册中其中一页的表示 这是基于没有做反转时的介绍,如果反转...
一 概述 SSD1315是一款单芯片CMOS OLED/PLED驱动控制芯片,直接从内部128*64位GDDRAM中显示数据。 GDDRAM(Graphic Display Data RAM,图形显示数据RAM)。 GDDRAM是位映射静态RAM,保存要显示的位模式。RAM的大小为128*64位,又分为8页(PAGE0~PAGE7),用于单色128*64点阵
__HAL_UART_CLEAR_FLAG(&uart1_handle, UART_FLAG_RXNE); } } 硬件连接 在之前接线的基础上需要增加一个 USB 转 TTL,接线如下: 接好如下图,这也是最终效果图,先给大家预告下哈哈。 烧录代码,运行 Python 将工程源码烧录到单片机上,运行。再打开 Python 文件并运行。注意 Python 文件内的串口号要和你们自己...
OLED_Clear(); } if((KEY_Scan(1)==2)&&(func_index!=6)) { func_index=table[func_index].enter;//按键enter按下后的索引号 OLED_Clear(); } if(KEY_Scan(1)==3) { func_index=table[func_index].back;//按键back按下后的索引号 ...
OLED_Clear(); //清屏,每次初始化完成后建议先清理屏幕 //清屏函数,清完屏,整个屏幕是黑色的!和没点亮一样!!!voidOLED_Clear(void) { u8i,n;for(i=0;i<8;i++) { OLED_WR_Byte (0xb0+i,OLED_CMD);//设置页地址(0~7)OLED_WR_Byte (0x00,OLED_CMD);//设置显示位置—列低地址OLED_WR_Byte...
(0x10) disable OLED_WR_Byte(0xA4,OLED_CMD); // Disable Entire Display On (0xa4/0xa5) OLED_WR_Byte(0xA6,OLED_CMD); // Disable Inverse Display On (0xa6/a7) OLED_WR_Byte(0xAF,OLED_CMD); //--turn on oled panel OLED_WR_Byte(0xAF,OLED_CMD); //display ON OLED_Clear(); ...
*/staticvoidOLED_Clear(u8 data){u8 i,j;for(i=0;i<8;i++){OLED_WriteOneByte(0xB0+i,OLED_CMD);//设置页地址OLED_WriteOneByte(0x10,OLED_CMD);//设置列高起始地址(半字节)OLED_WriteOneByte(0x00,OLED_CMD);//设置列低起始地址(半字节)for(j=0;j<128;j++){OLED_WriteOneByte(data,OLED...