项目一年前开始考虑用这个来驱动屏,后来弄了个不完善的版本,马马虎虎可以用,一直想优化都没时间。
这几天重新优化了一下,基本完美实现了!
完成了4.3" 5.6" 和 7"屏的驱动。 功能一样
主要功能:
1. X,Y单独设置
2. 支持1-16点写入模式,比单点写入的速度快十几倍以上!最大支持16点写。
3. 支持多点写模式,整条扫描线一次输出
4. 支持4方向旋转设置
5. 可设置前景/背景色
6. 支持透明写模式,自动过虑背景色(显示透明图标方便)
7. 支持硬件清屏,清屏速度快!清一屏只需16ms!
8. 支持X,Y自动增加功能,可设置X或Y方向增量
9. 16位高速8080并行总线接口,访问系统无需等待,大数据量传输无雪花
10. 帧同步信号SYNC输出
11. 640*480(6400*RGB*480)分辨率
12. 65536色(RGB565)真彩色显示
13. 4.3 ,5.6或7英寸数字液晶面板,一体式结构(可配触摸屏,内带ADS7846芯片)
14. 256级背光亮度可调
移植了ucGUI 在 STM32下的实现! 以及AVR32下的实现。
发现STM32的总线速度要快过 AVR32 许多!
上视频先! (手机拍的不是很好)
(原文件名:AT560.jpg)
点击此处下载 ourdev_582863ASAOA1.rar(文件大小:26.77M) (原文件名:5.6演示.rar) |
|
|
|