2回答

0收藏

关于亮点STM32开发板的集通字库

#开源分享 #开源分享 4181 人阅读 | 2 人回复 | 2013-01-29

亮点现在的用户很少,但是非常感谢选择了亮点,别的不说,一定要做好服务是必须的!
关于一位用户问到的集通字库没有调通的问题,亮点昨天进的货,今天调通了,我们屌丝的效率就是这么高{:soso_e116:}。
图看到了吧
代码贴出来
主程序:

int main(void)
{               
INT16U temp,t;
clock_config();
led_init();
key_init();
exti_config();
tft_init();
LcdClear(WHITE);
External_CGROM(); //选择外字库 21H 5位置1
SROM_CLK_DIV(3);  //4分之一SYSCLK  06H 写3
Serial_ROM_select0();  //05H 位7清0 亮点板子上集通字库连在SFCS0
// 默认是16×16点阵
GT_serial_ROM_select_GT23L32S4W();  //2FH 设置 选择字库类型
while(1)
{
    temp=0;
    Text_Mode(); //字符模式 40H S7置1
             Vertical_FontEnlarge_x2(); //放大2倍
    Horizontal_FontEnlarge_x2();
     Fontsize_32x32(); //选择 设置2EH
     LcdPrintStr("1.32×32放大",10,0,PURPLE,WHITE,1);
             Vertical_FontEnlarge_x1();
    Horizontal_FontEnlarge_x1();
     Fontsize_32x32();
     LcdPrintStr("2.32×32挺大的",10,70,RED,WHITE,1);
    Fontsize_24x24();
     LcdPrintStr("3.24×24刚刚好",10,110,BLUE,WHITE,1);
    Fontsize_16x16();
     LcdPrintStr("4.16×16挺省地方",10,150,BLACK,WHITE,1);
     Fontsize_32x32();
     LcdPrintStr("亮点嵌入式服务第一",10,170,RED,WHITE,1);
    LcdPrintStr("brightpoint.taobao.com",10,200,PURPLE,WHITE,1);
}
}

void LcdPrintStr(char *str,u16 x,u16 y,u16 color,u16 bcolor,u8 mode)
{
Text_Mode();
Font_with_BackgroundTransparency();
Text_Background_Color(bcolor);
Text_Foreground_Color(color);
    Font_Coordinate(x,y);//坐标
WriteCommand(0x02);
while(*str)
{
   WriteData((u8)*str++);
   RA8875_WAITSTATUS();
}
}


使用集通字库GT23L32S4W汉字显示.jpg (239.83 KB, 下载次数: 44)

使用集通字库GT23L32S4W汉字显示.jpg
嵌入式,ucos,FPGA系统书籍作者
分享到:
回复

使用道具 举报

回答|共 2 个

倒序浏览

沙发

QQ哥

发表于 2013-1-30 00:04:17 | 只看该作者

沙发,字很大                            
我就是QQ哥,QQ哥就是我!
https://www.cirmall.com/bbs/?fromuser=QQ%E5%93%A5
板凳

ming1006

发表于 2013-1-31 19:55:28 | 只看该作者

不错,支持一下
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条