非常感谢迪文的妍姐,给我提供了一块COF智能屏测试,经过一番摸索,详细了解了串口通讯的具体用法,结合上位机,试用Python脚本来进行通讯,实现了一个简单的电子相册的功能,下面将我的经验进行分享。
这篇分享,涉及或需要了解下面的知识:
- 迪文COF智能屏基础了解
- 运行时内存中数据存储的原理
- 迪文DBUS GUI开发软件
- 串口指令的基本使用
- 串口传送图片数据的原理
- 电子相册的原理
- Python基本知识
有Python编程经验最好,没有的话,Python代码,也应该基本可以看懂的。主要涉及到两个部分:1. 图片处理 2. 串口发送图片数据
一、基本了解
首先,我们了解一下迪文COF智能屏:
简单来说,这个COF智能屏,能够一芯两用--一颗芯片两个核心。
一个核心,是用来处理GUI界面的,也就是DBUG GUI开发软件所设计的组态界面。
一个核心,是8051核心,可以自己用C或者用汇编来编写运行程序,一方面,可以与处理GUI的核进行交互,另一方面,可以与外设进行交互。
两个核能够独立运行,相互不干扰,确保了GUI处理能够高效的进行。
在基本的使用中,我们不用自己编写运行程序,因为官方提供了一个基础的运行程序,来进行串口指令的解析,并实现对GUI核的交互。
这个基础的串口指令的交互,通过UART2来进行,通过转接板上的USB接口与电脑连接并安装好驱动后,我们就可以通过电脑的串口,与屏的UART2进行通信了,其对应的协议,就是指南上所说的UART2串口协议。
注: 本参考模板内容来自社区乔帮主分享
https://bbs.elecfans.com/jishu_2273417_1_1.html
|