Usart GPU 使用手册
文档更新日期 |
更新内容 |
2014-9-10 |
C编程sprintf问题 |
2014-8-8 |
版本程序1.0,升级了自定义波特率部分 |
------ |
原始版本 |
第一部分:基础应用
概述:
Usart 是串口的意思,GPU 是图形处理器的意思,产品的含义是做一个单片机使用的专用图形处理器,或者称之为串口液晶显示模块。
一、 接线
开箱后,可以将串口输出的4根引脚焊上排插,使用杜邦线将串口接到USB转TTL线上,即可接到电脑USB口上上电,屏幕即会显示第一屏的Hello界面;
说明下:照片中是我调试用的,因此增加了RESET按钮和运行程序刷机切换的BOOT自锁开关,正常使用和产品中不带这两个东东;
主板中使用XC6206接到5V的,6206是一个低压差稳压器,输出3.3V,160mV的低压差,让板子在3.46V即可正常供电,实际使用中,电压低到3V,6206也可以正常输出电压但是不稳压;由于STM32 最低2V即可工作,因此本板子可以直接接单节锂电池即可工作;
二、 上电,观看演示
这是上电后的Hello界面,俗称欢迎界面,此界面属于第一个批界面,可以有上位机程序在PC下自由设计,用户可以在这个界面上设计自己产品的名字和公司的图标;
开机界面十秒种,如果收不到串口命令,就会进入演示状态。正常的量产之后,单片机需要在上电十秒内给串口液晶屏发送指令,只要一发送指令,就自动的进入串口命令状态。
三、 接GpuMaker
将USB转TTL接入计算机,注意由于程序的原因串口号不能超过10,即COM1~COM9方可使用;
从:
http://pan.baidu.com/share/link?shareid=1322038799&uk=3204894695
下载GpuMaker程序,程序是一个ZIP包,绿色软件,解压到硬盘中即可使用;
如果您有多个使用串口屏的项目,请把此软件解压多份,每份一个项目;
运行解开目录中的GpuMaker.exe,系统进入:
选择,左上角的串口号,点击“打开按钮”,串口连接成功;此时点击“发送指令”,液晶屏即可显示表示连接正常;
四、 命令表
命令 |
说明 |
示例 |
CLS(c); |
用c颜色清屏 |
CLS(0); |
SCC(c,n); |
自定义c颜色,颜色值n由上位机提供计算 |
SCC(15,65535); |
SBC(c); |
设置背景色C,显示汉字等时无点阵时填的颜色 |
SBC(1); |
PS(x,y,c); |
在(x,y)的地方画一个颜色c的点 |
PS(100,100,1); |
PL(x1,y1,x2,y2,c); |
从(x1,y1)用颜色c画一条直线到(x2,y2) |
PL(0,0,100,0,2); |
BOX(x1,y1,x2,y2,c); |
用颜色c画一个方框,左上角(x1,y1),右下角(x2,y2) |
BOX(0,0,100,100,2); |
BOXF(x1,y1,x2,y2,c); |
用颜色c画一个实心方框,左上角(x1,y1),右下角(x2,y2) |
BOXF(0,0,100,100,2); |
PIC(x,y,n); |
在(x,y)处画第n幅图 |
PIC(0,0,1); |
CIR(x,y,r,c); |
在(x,y)处用颜色c画一个半径r的园 |
CIR(100,100,50,1); |
SPG(n); |
显示第n个批界面 |
SPG(1); |
DS12(x,y,'显示内容字符串',c); |
在(x,y)处用颜色c显示一行12点阵字 |
DS12(0,0,'显示字符串',1); |
DS16(x,y,'显示内容字符串',c); |
在(x,y)处用颜色c显示一行16点阵字 |