|
楼主 |
发表于 2015-10-21 00:08:00
|
显示全部楼层
RA8875自带字库。支持16点阵,24点阵和32点阵
使用的最新的BSP驱动包,支持3.5寸,4.3寸,5寸和7寸。
=======================================================
RA8875自带字库的汉字显示最简单了,只需要配置下并调用API函数即可(注意不要使能小字库的宏定义,楼主位有说明):
FONT_T tFont16; /* 定义一个字体结构体变量,用于设置字体参数 */
FONT_T tFont24; /* 定义一个字体结构体变量,用于设置字体参数 */
FONT_T tFont32; /* 定义一个字体结构体变量,用于设置字体参数 */
/* 设置字体参数 */
{
tFont16.FontCode = FC_RA8875_16; /* 字体代码 12点阵 */
tFont16.FrontColor = CL_WHITE; /* 字体颜色 */
tFont16.BackColor = CL_BLUE; /* 文字背景颜色 */
tFont16.Space = 0; /* 文字间距,单位 = 像素 */
}
/* 设置字体参数 */
{
tFont24.FontCode = FC_RA8875_24; /* 字体代码 16点阵 */
tFont24.FrontColor = CL_WHITE; /* 字体颜色 */
tFont24.BackColor = CL_BLUE; /* 文字背景颜色 */
tFont24.Space = 0; /* 文字间距,单位 = 像素 */
}
/* 设置字体参数 */
{
tFont32.FontCode = FC_RA8875_32; /* 字体代码 16点阵 */
tFont32.FrontColor = CL_WHITE; /* 字体颜色 */
tFont32.BackColor = CL_BLUE; /* 文字背景颜色 */
tFont32.Space = 0; /* 文字间距,单位 = 像素 */
}
然后调用即可:
LCD_DispStr(5, 3, "故人西辞黄鹤楼,烟花三月下扬州。www.armfly.com", &tFont16);
LCD_DispStr(5, 20, "孤帆远影碧空尽,唯见长江天际流。www.armfly.com", &tFont16);
LCD_DispStr(5, 38, "故人西辞黄鹤楼,烟花三月下扬州。", &tFont24);
LCD_DispStr(5, 68, "孤帆远影碧空尽,唯见长江天际流。", &tFont24);
LCD_DispStr(5, 98, "故人西辞黄鹤楼烟花三月下扬州", &tFont32);
LCD_DispStr(5, 128, "孤帆远影碧空尽唯见长江天际流", &tFont32);
例程下载:
V5_TFT裸机_RA8875屏自带字库.rar
(21.3 MB, 下载次数: 954)
|
|