stm32+(7SPI)OLED显示数据
一.OLED显示数据
①下载程序
②打开资料包,选择与自己平台相同的实例,打开Demo的工程,使用keil编译
③将程序烧录到开发板
④连接显示屏和开发板
二.修改程序显示学号姓名
邓:
坤:
汉字点阵编码:
"邓",0x00,0x00,0x7E,0x7C,0x02,0x44,0x02,0x48,0x42,0x48,0x24,0x50,0x14,0x48,0x08,0x48,
0x08,0x44,0x14,0x44,0x14,0x44,0x22,0x68,0x42,0x50,0x80,0x40,0x00,0x40,0x00,0x40,
"坤",0x10,0x20,0x10,0x20,0x10,0x20,0x11,0xFC,0x11,0x24,0xFD,0x24,0x11,0x24,0x11,0xFC,
0x11,0x24,0x11,0x24,0x11,0x24,0x1D,0xFC,0xE1,0x24,0x40,0x20,0x00,0x20,0x00,0x20,
修改main函数
int main(void)
{
delay_init(); //延时函数初始化
NVIC_Configuration(); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
OLED_Init(); //初始化OLED
OLED_Clear(0); //清屏(全黑)
while(1)
{
// TEST_MainPage(); //主界面显示测试
// OLED_Clear(0);
// Test_Color(); //刷屏测试
// OLED_Clear(0);
// Test_Rectangular(); //矩形绘制测试
// OLED_Clear(0);
// Test_Circle(); //圆形绘制测试
// OLED_Clear(0);
// Test_Triangle(); //三角形绘制测试
// OLED_Clear(0);
// TEST_English(); //英文显示测试
// OLED_Clear(0);
// TEST_Number_Character(); //数字和符号显示测试
// OLED_Clear(0);
TEST_Chinese(); //中文显示测试
// OLED_Clear(0);
// TEST_BMP(); //BMP单色图片显示测试
// OLED_Clear(0);
// TEST_Menu1(); //菜单1显示测试
// OLED_Clear(0);
// TEST_Menu2(); //菜单2显示测试
// OLED_Clear(0);
}
}
编写显示函数
void TEST_Chinese(void)
{
GUI_ShowCHinese(50,20,16,"邓坤",1);
GUI_ShowString(20,40,"632107060106",16,1);
delay_ms(1500);
}
运行程序,效果如下: