在学习力COF智能屏的基本使用后,我对智能屏的相关功能,做了一些更具体的了解。
从【T5L DGUSII 应用开发指南20220124.pdf】中,我了解到了下面的信息:
而这个UART2,就是通过USB数据线与电脑相连的,所以可以在电脑上,使用串口工具,通过UART2,给智能屏发送上面的命令。
而DBUS GUI开发工具里面,就有一个SPI工具,用于和串口
通信,使用很方便。
在之前的学习中,我给变量显示对应的数据地址,设置为了1000,现在,我试着看,能不能把他的值,给读取出来:
第一次,读取出来的值,是0000
我在智能屏上,把对应的显示值,切换到了5,第二次读取出来的值,就是0005了。
从上面的返回中,我也了解到,一个字节长度,是4位16进制值。
然后,我又试着给他写入值:
写入后,我又马上读取,结果读取到的就是我写入的值,同时COF智能屏上显示的结果,也发生了对应的变化,显示了对应的数值图标了。
通过上面的实验,我了解到,如果在DBUF GUI设计中,把一个变量控件的数据地址,设置好,那么就可以通过UART2串口指令,来进行读取和写入了。
进一步的,我还了解了系统指令:
从这个里面可以了解到,系统指令,不是简单的设置和读取数据地址的数据了,而是一些指令,对应着具体的功能。
例如,给0x04写入下面的数据,就会让智能屏重启:
通过UART2串口指令,就能通过串口,与智能屏进行一定程度上的交互了,可以与其他设备进行联动操作,应用的范围也会广泛很多。
后续我也会继续学习,更好的使用这块智能屏。