我们可以先看看相关硬件模组的图片:
STONE TFT LCD Module
STM32F103ZE开发板
这个开发板有很多集成的功能: 1、 使用Cotex-M3核芯片,STM32F103ZET6, 2、 144P引脚 3、 外部晶振8M,时钟晶振32768Hz 4、 标准20P 插座,JTAG接口,用于Jlink、Ulink、ST-Link等下载调试程序 5、 标准4P插针,SWD接口,使用2线通信方式调试下载程序 6、 所有I/O口引出插针,方便扩展实验 7、 USB-TTL串口转换电路,实现USB接口串口通讯 8、 自动下载适配电路,使用串口下载无需频繁切换,一键下载 9、 MAX232转换电路,适用于外接串口线 10、 一体化红外接收头,用户红外遥控接收功能 11、 DS18B20插座,直接插入芯片即可实现数字测温功能 12、 带时钟后备电池,保持时钟及重要信息掉电不丢失 13、 EEPROM芯片24c02,存储常用用户信息,使用IIC通讯 14、 FLASH芯片W25Q64,8M存储器,可以存储图片、系统数据等多种信息 15、 SPI模式SD卡座,使用TF卡,使用PI通讯 16、 SDIO模式SD卡座,使用TF卡,专用的SDIO接口,高速,稳定。 17、 RF24L01插座,用于测试无线通讯(至少需2台机器配套使用) 18、 3路普通按键输入功能,人机接口 19、 1路唤醒按键,用于从低功耗或者待机模式唤醒 20、 2路用户LED灯,做基本的状态、运行指示 21、 1路USB设备接口,用于调试USB设备功能,如读卡器、usb转串口功能 22、 TFT彩屏液晶接口,包含触摸屏接口,直接插入配套屏幕可使用 23、 摄像头预留接口,配套摄像头模块实现视频演示功能 24、 1路蜂鸣器 25、 1路触摸按键功能 26、 自带自恢复保险丝,保护电脑不受损坏 27、 复位按键 28、 电源指示灯 29、 BOOT启动选择插针 30、 VREF参考电压选择插针 31、 CAN,USB切换插针 32、 3.3V外扩电源插针 33、 5V外扩电源插针 但是实际上,我们只用到了他的摄像头接口和串口。
STONE TFT-LCD显示模组
STONE STVC070WT-01是一款7英寸,分辨率为800*480的显示模组。这个显示模组可 以在STONE官网购买,也可以在STONE的网上购物平台链接购买。 STONE STVC070WT-01的通讯方式为UART-RS232和UART-TTL。本项目我使用的是UART-TTL通讯方式。 显示模组的开发方式很简单,MCU只需要通过UART发送指令到STONE显示模组控制显示的内容就可以了,同样的原理,当用户触碰STONE显示屏时,显示模组也通过UART把相关的指令发送到MCU,然后MCU再去控制相应的设备(如电机转动,灯的开关等等)。
7 inches STONE STVC070WT-01
厂家提供的物料如下:
主要包装清单: 1、 转接线和转接口 2、 USB-TTL转接板 3、 U盘(内含开发资料) 4、 Micro USB线 5、 USB转换板 6、 STONE STVC070WT-01显示模组 7、 12V电源适配器
STONE显示模组简介
STVC070WT-01是TFT显示器和触摸控制器。它包括处理器,控制程序,驱动程序,闪存,RS232/RS485/TTL端口,触摸屏、电源等,是一个功能强大的显示系统 操作系统简单,可由任意单片机控制。STVC070WT-01可用于执行所有基本功能,如文本显示、图像显示、曲线显示、触摸功能、视音频功能等。 -内置Cortex CPU和驱动 -可用任何单片机来控制 -显示图片/文字/曲线 - 65536彩色TFT显示 -可以触摸操作 - RS232/ RS485/ TTL UART接口和USB端口 -宽电压范围
STVC070WT-01显示模组的控制原理
TFT-LCD模块通过命令与MCU通信(十六进制),然后MCU将会按照接收到的命令工作。
3个步骤就可以完成STONE显示模组的固件开发
使用STONE的TFT-LCD模块只需3个步骤: 1.设计一组人机图片(UI)。 2.UART-TTL直接连接客户的MCU。 3.编写一个简单的程序,由单片机通过命令控制TFT-LCD模块。(十六进制代码)。 TFT液晶模块串口命令帧由5个数据块组成,所有的串口命令或数据都用十六进制格式表示。数据传输在MSB的方式。例如,对于0x1234,首先发送0x12,然后发送0x34。
|