迪文屏学习笔记

z注:
1.ICON文件要用.jpg格式的
2.界面背景文件要用.bmp格式的

  1. 使用TTL电平(把屏幕背面有标志的地方的两个未焊接的焊点连在一起使其短路)
  2. TX接Din;RX接Dout
  3. 发送16进制的5A A5 03 81 00 01测试是否通信成功
    5A A5数据帧头 03数据长度 81指令
  4. 配置DWIN_SET文件夹下的CONFIG.txt
    a) 波特率设置
    在这里插入图片描述
    b) 通信帧头设置
    在这里插入图片描述
    c) 显示旋转角度设置

在这里插入图片描述
在这里插入图片描述

  1. 触摸屏校准 发送指令5A A5 02 EA 5A
    在这里插入图片描述

  2. 读取RTC日历:5A A5 03 81 20 07
    读取RTC时间:5A A5 03 81 24 03
    修改RTC时间:(用0x80指令修改寄存器0x1F的值为5A,然后输入时间)
    5A A5 0A 80 1F 5A 20 07 08 00 08 11 30

  3. 字库读取
    在这里插入图片描述
    从80号字库的00 00 00位置读取长度为4K数据(10 00)放到10 00的位置
    串口发送:5A A5 0C 80 40 5A A0 80 00 00 00 10 00 10 00
    5A A5帧头 0C帧长 80 40 5A修改40的值为5A
    A0 50 00 00 00 10 00 10 00将80(0x50)号字库00 00 00 位置长度为10 00的数据存到10 00位置

  4. 音乐播放

  5. 数据库读写

  6. 按键

  7. 切换界面
    5A A5 04 80 03 00 01(界面ID)

  8. 发送变量
    在这里插入图片描述
    地址栏右侧的地址可以看做偏移地址,数据变量显示的描述指针此处设置为0x1000
    5A A5 05 82 10 00(变量地址) FF00 //隐藏显示默认值
    5A A5 05 82 10 00(变量地址) 00 0A(变量数据)//在对应区域显示10

  9. 蜂鸣器鸣叫一次
    5A A5 03 80 02 0A(鸣叫的时间长度)

  10. 图标变量显示
    在这里插入图片描述
    5A A5 05 82 2200(变量地址) 00 01(显示图标ID)

原文地址:https://www.cnblogs.com/hhsxy/p/14018392.html