首先需要使用迪文相对应的开发工具(迪文上位机有大概四种上位机(DGUS DGUSII DGUSL 指令集上位机))开发应用工程,定义好各类需要显示的变量大小及地址(提醒一下动画图标是占用两个地址的),并生成各类文件(字库、变量文件、图片等)通过内存卡下载到迪文串口屏。 然后通过串口发送命令(80 81 82 )可以控制变量数值进而控制显示效果。
(实际上迪文的串口屏核心思想就是变量控制显示,变量联系触控和显示,也是任意GUI的核心)
大概的一个开发过程:
第一:上位机开发好工程文件,下载到迪文屏幕里面。
第二:建议使用电脑的串口工具,模拟单片机发送串口指令去看屏幕的效果。
第三:编写单片机软件实现电脑串口工具发送的指令。
串口通讯注意以下两点:
- 屏幕电平要和单片机的电平一致(TTL 232 485 )
- 波特率要一样。
- 需要注意数据传输有效位,即使用MSB还是LSB。