• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

有没有办法不用sd卡在stm32显示图片

小葱拌豆腐 2019-08-05 浏览量:1642
好吧是我没买sd卡。。。
能不能需要的时候电脑直传

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:8
  • 你的图片要是小的话是可以的,如果很大,传图片可能时间比较长了。

    你可以把图片转成h的头文件,直接烧写在Flash中,如果你提Flash空间还足够的话。

  • 这个看图片大小和stm32资源情况,

    如果stm32的资源满足直传,则可以显示,否则可能处理不过来。

    此外如果是预设的图片,且flash资源足够,其实也可以存储在flash中,这样其实和SD卡中类似啦。

  • 是类似stm32f769i-disco那种带网口和屏的开发板吗?

    图片直接放flash里面不行吗?

  • 如果没有SD卡的话,只能将图片文件放在flash中,前提是flash够大以及图片较小,有两种思路:

    1. 图片转化为二进制格式,在编译过程中写入到flash中,这种方法较为简单,但是修改图片起来很不方便;

    2. 结合STM32的USB功能,在STM32上跑文件系统,将STM32和Flash作为一个U盘,当设备插入电脑,传入对应的图片。

    另外,再提供一种思路:加多一个网络模块,用网络服务器的方式,让STM32显示网络服务器上的图片。

  • 需要外挂 spi-nor或者nand flash,电脑直传可以把STM32的USB配置为从机存储模式,存储空间映射到挂载的flash。

  • 当然可以,可以用外部flash或者单片机内部flash存储图像,通过电脑usb或者串口传输

  • 直接烧写在Flash中 用stm32USB功能,将STM32和Flash作为一个U盘,当设备插入电脑,传入对应的图片

  • 如果图片不大可以靠USB传输,然后暂存在flash上面的某个地方

    SD卡只是用来储存图片的,跟显示那些无关

相关问题

问题达人换一批

有没有办法不用sd卡在stm32显示图片