/* 普通IO 8bit 总线,80接口的 TFT真彩LCD模块 480×272×16 bit彩色 接口定义: 接口引脚 说 明 VCC 模块供电电源输入(5V) D0~D7 8位数据总线 A0 控制寄存器/数据寄存器选择(高电平选择控制寄存器) WE 写信号(低电平有效) RD 读信号(低电平有效) GND 接地 CS: 无
A0 RD WR IO0..7 1 0 1 read_status 读状态,IO7..IO5 垂直扫描,行扫描,扫描指针保持 1 1 0 cmd 命令写入,3个字节。进入显存数据回读状态(不支持)、扫描指针起始位置选择、扫描指针地址 0 0 1 read_data (目前不支持,根据需要增加)读取当前光标处的显存数据,光标位置自动+1 0 1 0 write_data 显示数据写入当前光标处,光标位置自动+1 8M byte 全访问,扫描频率66hz,写入速度320ns,16bit。
扫描指针起始位置选择,命令字的bit6=1,选择光标处为显示起始地址,此时不要写数据。 重新设置显存指针,byte1的bit6=0,扫描从显存0地址开始,和光标无关,数据写入。
扫描指针(光标) 3字节命令 byte1:0,scan_start_pos,Addr[21:16] byte2:addr[15:8] byte3:addr[7:0]
写数据:先写入低8bit,后写入高8bit, 色彩:RGB 565格式。
*/ |