ZHCUBY1 April   2024

 

  1.   1
  2.   商标
  3. 1用途和范围
  4. 2UART 主机接口
    1. 2.1 UART 要求
    2. 2.2 UART 命令
    3. 2.3 UART 读取命令
    4. 2.4 UART 命令构建器工具
  5. 3microSD 卡播放
    1. 3.1 microSD 卡概述
    2. 3.2 microSD 卡格式和配置
    3. 3.3 microSD 卡播放操作
  6. 4图形库
    1. 4.1 图形库概述
    2. 4.2 初始动画
    3. 4.3 microSD 卡中的图像
    4. 4.4 启动界面图像
    5. 4.5 智能家居演示
  7. 5DSI 模式
    1. 5.1 DSI 模式概述
  8. 6修订历史记录

microSD 卡格式和配置

microSD 卡应格式化为 FAT32,以支持高达 32GB 的 SDHC 容量。更高内存密度的 SD 卡必须从 exFAT 格式化为 FAT32。

每个图像都必须是 nHD 分辨率为 640×360 的 24 位位图 (.BMP) 文件。PNG、JPG 和其他图像文件类型在此 EVM 上不受支持,必须在加载到 microSD 卡之前转换为 BMP 文件。每个生成的 .BMP 文件必须至少为 691 200 字节,并且不能使用任何形式的压缩。

兼容 BMP 图像文件的图像属性示例:


DLPDLCR160CPEVM

microSD 卡中需要一个名为“conf.txt”的文本文件。conf.txt 文件为每个图像指定一组参数,例如图像文件名、绘制坐标、背景颜色和显示时间。请勿更改 conf.txt 文件的名称,因为 MSPM0 会在启动时专门查找 conf.txt 文件。如果未检测到此文件,或者如果 conf.txt 文件的内容错误,microSD 卡播放将失败。

配置 (conf.txt)文件参数的详细信息:

关键字 参数 说明
boot_up_mode 1

1:启动界面图像

2: SSD (RGB_parallel)

3:DSI

number_of_sdcard_images >=1 支持的最大图像数量由 512 字符数组除以整个 image_names 行字符长度得出。必须至少为“1”个字符。
image_names image1_name.bmp, image2_name.bmp, … 图像名称必须包含“.bmp”扩展名。
sequence_repeat 1 值必须为“1”
number_of_sequence 3 × number_of_sdcard_images 序列编号的指示符。每个图像需要 3 个序列,因此 number_of_sequence 由 #_of_images 乘以 3 来确定。
rgb_fill R,G,B 每个 R-G-B 值都可以接受一个 8 位值来指定从 SD 卡绘制图像之前显示的特定背景填充颜色。
image image_index, x_location, y_location

image_index 是要从 image_nams 列表加载的元素。

x/y_location 是指开始绘制位图图像的坐标(通常为 0,0)

delay 1000 从显示 SD 卡图像的最后一个像素开始到显示图像的延迟,以毫秒为单位。
rgb_fill R,G,B
image image_index, x_location, y_location  
delay 1000

这是一个包含四个图像的 conf.txt 文件内容示例:

boot_up_mode 2

number_of_sdcard_images 4

image_names img1.bmp,img2.bmp,img3.bmp,img4.bmp

sequence_repeat 1

number_of_sequence 12

rgb_fill 0,0,0

image 1,0,0

delay 1024

rgb_fill 0,0,0

image 2,0,0

delay 1024

rgb_fill 0,0,0

image 3,0,0

delay 1024

rgb_fill 0,0,0

image 4,0,0

delay 1024

由于 conf.txt 文件变量区分大小写,因此 conf.txt 文件的所有输入都必须采用小写字母。

文件夹结构要求 conf.txt 文件和所访问的 imgX.bmp 文件都存储在 microSD 卡的根文件夹中。下面是一个包含四个图像示例的文件夹结构示例:


DLPDLCR160CPEVM