一、上面是不完整的程序,包括LCD GPIO的初始化,FSMC模拟时序结构体的设计还有写命令函数与写数据函数,这些函数都可以在B站上找到源程序,完成这些之后,接下来要说的是如何获得图片的十六进制,就是使用下面的LCD程序(如图)

下载之后打开,然后选择和我一样的配置(如图)

二、 然后保存在桌面,他就会自动生成笔记本形式的二进制,键盘按下Ctrl+a选择全部,然后复制到程序里面当做数组、

三、然后写入LCD显示函数,这个函数的意思是打开窗口(可有可无,因为下面会有一个定义扫描窗口的函数,他自动打开了窗口),然后发送写入像素的命令(

#define      CMD_SetPixel               0x2C       //发送像素点)

计算总共有多少个字节len,接下来就是每一个像素为一个字节,就是数组中两数据,LCD是一个个像素的显示,所以写出了下面的while循环

再写一个窗口扫描函数

四、这个扫描的模式要和软件里面的宽高对应,例如下图是320*240,所以在主函数里面选择模式5或者7,(可以自己看上面图片模式扫描自己理解)

五、 弄完之后就可以显示了,也可自己试一下其他模式,看看显示效果,不过不对应宽高生成的数据的话,一般是乱码,下图是320*240的横屏显示,由于图片的高不到240,所以下面是不显示,可以自己设计成白色或者其他颜射的背景。

六、扩展:如果宽高设计成240*320的话,就会是正屏显示,记得在主函数里面窗口扫描模式改成模式6,得出下面的图

好了,以上就是如何在指南者显示图片,过程仅供参考。

如何使用STM32指南者LCD显示图片相关推荐

  1. 【龙芯1B】:LCD显示图片文字背景色前景色、小创语音控制lcd显示、数码管倒计时

    项目场景:     闲来无事,写了几个关于嵌入式技能大赛的任务.希望对大家有所帮助.本文开发板由百科荣创的龙芯1b开发板支持,关于嵌入式技能大赛的开发板.  LCD显示图片&文字&背景 ...

  2. stm32驱动点阵屏显示图片

    这次分享一个stm32驱动点阵屏显示图片 只要能显示字符就能显示图片. 用到的函数有 取模软件配置 取模软件和我一样的配置就行,记得选择图形模式 因为我需要动态显示,所以定义了一个数组指针,里面的成员 ...

  3. 深入理解ARM体系架构(S3C6410)---lcd 显示图片

    本系列文章由张同浩编写,转载请注明出处:http://blog.csdn.net/muge0913/article/details/7437153 邮箱:muge0913@sina.com S3C64 ...

  4. stm32单片机OLED显示图片 位图转换 Image2Lcd使用

    在OLED或其他单色屏上显示图片,为减小Flash占用,需要转换为单色的位图. 对于主控是sdd1306的oled的取模方式: 打开Image2Lcd. 按照如图左侧进行配置,将图片转换为 128x6 ...

  5. 使用STM32让示波器显示图片及播放动画思路的经验分享

    到手了一块某夕夕上一百三入手的STM32F407VE的开发板,一个字,香!把玩时发现了DAC这个看起来就很有意思的功能,软件输出了正弦波三角波之后突然想起了示波器的XY模式,刚好这个芯片有一个DAC两 ...

  6. android lcd 显示图片,Android开发中通过AIDL文件中的方法打开钱箱,显示LCD屏幕

    下载相关 资源文件 ,在项目中新建如下层级的文件夹,将源文件中的AIDL文件放入其中. ICallback:打印服务执行结果的回调 ITax:打印服务执行结果的回调 ILcdCallback:顾显反馈 ...

  7. stm32 读取sd卡图片显示_「正点原子STM32Mini板资料连载」第三十五章 汉字显示实验...

    1)实验平台:正点原子STM32mini开发板 2)摘自<正点原子STM32 不完全手册(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 第三十五章 汉字显示实验 汉字显示在 ...

  8. python将图片转换为Framebuffer裸数据格式(终端显示图片)

    要在ubuntu终端显示图片或者在板子的LCD显示图片,Framebuffer是一个简单易用的接口,直接写入像素信息即可. 但普通的图片带有头部信息或者编码格式不同,直接送入Framebuffer是显 ...

  9. Arduino应用开发——LCD显示GIF动图

    Arduino应用开发--LCD显示GIF动图 目录 Arduino应用开发--LCD显示GIF动图 前言 1 硬件介绍 1.1 硬件配置 1.2 硬件连接 2 开发环境搭建 2.1 安装开发板 2. ...

最新文章

  1. svg path属性
  2. 根据 *_train_test.prototxt文件生成 *_deploy.prototxt文件
  3. (oracle)二、创建数据库
  4. 闪光问题的手术治疗的副作用(重要)
  5. 王道408数据结构——第一章 绪论
  6. react项目 npm run eject报错
  7. winform利用html开发,.NET使用Cefsharp开发winform项目入门示例
  8. JVM 之(8)虚拟机监控工具(命令)
  9. Docker 安装基本操作
  10. 拯救行动第二季 - 答题赢游戏机活动已经开放!
  11. MFC设置对话框Static Text字体和背景颜色
  12. BP神经网络用于预测
  13. 詹姆斯——永远的皇帝
  14. 注册表怎么用计算机管理打开,如何打开注册表,详细教您如何打开电脑注册表管理器...
  15. 干货——MRD(市场需求文档)模板
  16. 代码解析 | '树'的数据结构转化
  17. 【Get深一度】香农定理(Shannon Theory)
  18. OpenHarmony LiteOS C-SKY指令集移植指北
  19. 如何在Linux上使用快照包
  20. 126邮箱OUTLOOKS设置

热门文章

  1. egg 添加 samesite=none, 出现感叹号
  2. Git学习系列 -- Not a git repository错误解决方法
  3. linux权限可被登录用户读取,Linux 用户及权限详解
  4. android 删除一个工程,Android Studio该怎样删除项目?
  5. 关于α测试与β测试的区别
  6. 英国AI研究员揭开真相,中国人工智能为何能发展迅速?
  7. _ZN10tensorflow8internal21CheckOpMessageBuilder9NewStringEv and _ZTIN10tensorflow8OpKernelE
  8. 你可以和十八岁一无所有的男生谈恋爱,但是当他二十八岁的时候还是一无所有,我劝你趁着离开。...
  9. Java黑皮书课后题第2章:2.16(几何:六边形面积)编写程序,提示用户输入六边形边长,然后显示它的面积
  10. 纪念第一次ak。。。