一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: apachectl
收起左侧

[其他DIY] 新项目开板预告,串口TFT液晶屏【新版本发布】

  [复制链接]
 楼主| 发表于 2014-6-15 14:35 | 显示全部楼层
本帖最后由 apachectl 于 2014-6-15 14:39 编辑

STM32 驱动示例:

GpuSend("CLS(13);BOX(0,0,219,175,15);BOX(1,1,218,174,0);BOXF(2,2,217,17,3);PL(2,18,218,18,0);\r\n");


void GpuSend(char * buf1)
{        u8 i=0;
         while (1)
         {        if (buf1【i】!=0)
                 {        USART_SendData(USART1, buf1【i】);
                         while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET){};
                         i++;
                 }
                 else return;
         }
}


注意,每条语句后面要跟0d 0a 结尾,就是:\r\n 表示此行结束;
论坛过滤中括号,只好将中括号换成全角的了
 楼主| 发表于 2014-6-15 15:47 | 显示全部楼层
GPUMaker已经传上新版,改动不大,还在百度盘上,建议重新下载升级下
主要改动:
1、图片全部执行,后面大分辨率的图可能取不全的Bug
2、优化命令存储如果尾部有空格就会影响下一条语句显示不出来,因此增加了trim去空格
3、增加了选择颜色计算颜色代码的小工具
 楼主| 发表于 2014-6-17 19:40 | 显示全部楼层
Usart-GPU 22B (2.2吋屏)串口液晶屏 V0.9b 版本 2014-06-17发布
---2014/6/17版本:
1、重新调整了16色基本色
2、增加了DRn调屏幕方向的语句,屏幕可以自由选择方向,调整方向时不清屏,可以各方向混搭;
3、增加了带折行显示汉字的语句:BS12(x1,y1,x2,lw,'显示内容',c);BS16(x1,y1,x2,lw,'显示内容',c);在(x1,y1)处,显示字符串,在x2处自动折行,行间距lw,颜色c;
4、修订了汉字超过64点阵缓冲区不足的Bug
5、增加了自动演示的功能,此功能在串口命令到来后自动关闭,Hello界面停止10s以上,不影响产品使用
6、增加了序列号显示的语句,因此hello界面可以显示序列号了;
发表于 2014-6-17 23:26 | 显示全部楼层
本帖最后由 compa 于 2014-6-17 23:29 编辑

已升级
换行语句用起来有点不大习惯
比如:BS12(0,0,24,0,'显示内容',1);
以上语句显示的结果是:






而BS12(0,0,25,0,'显示内容',1);的结果为
显示
内容


x2要>字体大小*2才会生效呢,如果能在>=时生效感觉似乎会更符合使用习惯些 {:3_472:}


发表于 2014-6-17 23:53 | 显示全部楼层
哦哦.... 我搞错了,原来x2指的是整个屏幕上的x坐标,而不是相对与x1的偏移坐标啊 {:3_472:}
发表于 2014-6-18 11:42 | 显示全部楼层
本帖最后由 Siagfried 于 2014-6-18 12:02 编辑

A大,焊完花屏是什么问题?
IMG_20140618_114640.jpg

IMG_20140618_114317.jpg

 楼主| 发表于 2014-6-18 13:20 | 显示全部楼层
Siagfried 发表于 2014-6-18 11:42
A大,焊完花屏是什么问题?

这个不好分析,第一先量量排线是否焊好,第二MCU是否焊好,应该就是这个2个部分
发表于 2014-6-18 14:39 | 显示全部楼层
排线和mcu都测过了,应该都没问题。要不再拍个MCU?
 楼主| 发表于 2014-6-18 17:59 | 显示全部楼层
Siagfried 发表于 2014-6-18 14:39
排线和mcu都测过了,应该都没问题。要不再拍个MCU?

MCU 出问题的可能性非常小,直接串口接计算机,开机看看有没有序列号传出,如果有,就表示序列号没问题,下个最新版本,刷下;看看情况;
另外,从屏幕的情况看,已经驱动,俗称点亮了屏幕,否则屏幕只会白板,因此可能是MCU程序未写好或有一根数据线未接通等这类问题;
发表于 2014-6-18 22:05 | 显示全部楼层
ad2000 发表于 2014-6-14 16:46
能介绍下怎么升级的吗?
是用的上面那个帖子里的软件吗?

由于无法上传编辑的文件,故压缩成文件上传


关于串口液晶屏升级过程.rar

461.53 KB, 下载次数: 343, 下载积分: 一乐金币 -1

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-6-6 08:19 , Processed in 0.050474 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表