STM32使用U8g2库显示自定义图像教程

STM32 使用 U8g2 显示自定义图像


首先移植 U8g2 图形库到 STM32,本文不赘述了。

本问针对 SSD1306 128*64 屏幕

自定义图片:

采用 PCtoLCD2002完美版 字模软件对图像取模,具体操作如下:

  • 新建图像:
    新建图像
    图像长宽分别为 12864

  • 根据需要绘制图像,例如:
    图像

  • 设置字模格式:
    取模设置

  • 需要注意:取模方式 取模走向 C51格式

  • 生成字模,将字模保存备用;

  • 在程序中添加一个只读数组,声明如下:

  • #define SIZE 1024;
    const uint8_t Img[SIZE] = {/*字模数组*/};
    
  • 调用 U8g2 函数将图像显示,如:
  • u8g2_DrawXBMP(&u8g2,0,0,128,64,Img);
    u8g2_SendBuffer(&u8g2);
    

    到此,就可以完美的通过 U8g2 图像库显示自定义图像了。

    物联沃分享整理
    物联沃-IOTWORD物联网 » STM32使用U8g2库显示自定义图像教程

    发表评论