STM32驱动0.96寸OLED显示图片
- 2021-6-10
- 嵌入式
- 将需要显示的图片(以jpeg格式为例)通过 convertio 转换为 bmp 格式;
- 打开 Windows 画图编辑图片,将图片缩放为 128x64 分辨率大小;
- 打开 搞定设计在线PS(photopea 中国版),点击菜单栏
图像->调整->阈值
可以在二值化过程中顺便去除噪点,保存成 bmp 格式; - 打开取模工具 PCDtoLCD2002,导入第三步保存的 bmp 图片后预览效果。打开字模选项,按下图红圈方式设置后点击确定按钮保存设置,最后点击生成生成一个长度为 1024 的一维数组,复制备用;
- 粘贴下面代码到源文件中:
1 | const unsigned char images[1][1024] = { |
- 调用方法显示图片
1 | OLED_ShowBMP(0, 0, 128, 64, 0, 1); |
NOTES
如果你需要显示多张图片,可以把其它图片加到 images 数组中,然后在调用 OLED_ShowBMP
函数时注意指定 index 为相应的值即可。