一乐电子

一乐电子百科

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

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: fsss007
收起左侧

高通字库之GT30L32S4W固件

[复制链接]
 楼主| 发表于 2016-4-10 23:09 | 显示全部楼层
这个只是大字要字模,别的不用做字模了。
rili.jpg

发表于 2016-4-11 10:01 | 显示全部楼层
楼主显示屏效果不错。
25的芯片搞不懂为什么都是宽的。正常不宽的很难买到。
发表于 2016-4-11 10:15 | 显示全部楼层
HYLG 发表于 2016-4-11 10:01
楼主显示屏效果不错。
25的芯片搞不懂为什么都是宽的。正常不宽的很难买到。

容量大的基本都是宽的 占用硅片的面积大

发表于 2016-7-4 17:23 | 显示全部楼层
字库好资料
发表于 2018-1-21 09:34 来自手机 | 显示全部楼层
你好,能分享下st7565读字库显示的驱动吗?
发表于 2018-2-3 16:25 | 显示全部楼层
不错谢谢楼主分享,看了一下BIN文件字库有8M,看了一下字库芯片手册0x1F7CC8也就2M,这是怎么回事

点评

他这个固件重复读了4次,所以是8m,只有2m是有用的  详情 回复 发表于 2022-1-22 13:44
发表于 2019-4-4 13:49 | 显示全部楼层
#在这里快谢谢楼主分享。谢谢楼主分享。速回复#
发表于 2019-4-5 11:38 | 显示全部楼层
横置横排的字模有什么好算法转成竖置横排吗?
 楼主| 发表于 2019-4-8 22:47 | 显示全部楼层
kazuyuki 发表于 2019-4-5 11:38
横置横排的字模有什么好算法转成竖置横排吗?
  1. #define  HZ_MODE00 0//竖置横排
  2. #define  HZ_MODE01 1//竖置竖排
  3. #define  HZ_MODE10 2//横置横排
  4. #define  HZ_MODE11 3//横置竖排
  5. /***********************************************************************************************
  6. * 函数说明:      void lcdram_map( u8 *getdate,u8 *putdata,u8 high,u8 width,u8 style )
  7. *                getdate 所得到的目标数据
  8. *                putdata 原始的数据
  9. *                high    汉字高度
  10. *                width   汉字宽度
  11. *                style   汉字风格(汉字排列模式)   
  12. ***********************************************************************************************/
  13. void lcdram_map( u8 *getdate,u8 *putdata,u8 high,u8 width,u8 style )
  14. {
  15. WORD i,j,hbyte,wbyte;
  16. u8 i_8,j_8;
  17. wbyte = (width+7)/8;
  18. hbyte = (high+7)/8;

  19. if( style == HZ_MODE00 ) //????
  20. {
  21.   for( i = 0; i < high; i++ )
  22.    for( j = 0; j < width; j++ )
  23.    {
  24.     i_8 = i/8;
  25.     if((*(putdata+wbyte*i+j/8)&(0x80>>(j%8))) > 0)
  26.      getdate[i_8*width+j] |= (0x01<<(i%8));
  27.     else
  28.      getdate[i_8*width+j] &= (~(0x01<<(i%8)));
  29.    }
  30. }
  31. else if(style == HZ_MODE01) //????
  32. {
  33.   for( i = 0; i < high; i++ )
  34.    for( j = 0; j < width; j++ )
  35.    {
  36.     if((*(putdata+wbyte*i+j/8)&(0x80>>(j%8))) > 0)
  37.      getdate[j*hbyte+i/8] |= (0x01<<(i%8));
  38.     else
  39.      getdate[j*hbyte+i/8]  &= (~(0x01<<(i%8)));
  40.    }
  41. }
  42. else if(style == HZ_MODE11)//????
  43. {
  44.   for( i = 0; i < high; i++ )
  45.    for( j = 0; j < width; j++ )
  46.    {
  47.     j_8 = j/8;
  48.     if((*(putdata+wbyte*i+j/8)&(0x80>>(j%8))) > 0)
  49.      getdate[j_8*high+i] |= (0x80>>(j%8));
  50.     else
  51.      getdate[j_8*high+i] &= (~(0x80>>(j%8)));
  52.    }
  53. }
  54. }
复制代码


点评

俺是软件大白,只懂点皮毛,楼主能详细介绍下咋用吗,吧你的12864文件贴出来学习下嘛,我买了GT20L16S1Y字库芯片,不会用,指导下  详情 回复 发表于 2019-8-29 12:17
多谢!回来慢慢研究一下  详情 回复 发表于 2019-4-10 09:18
发表于 2019-4-10 09:18 | 显示全部楼层

多谢!回来慢慢研究一下

本版积分规则

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

GMT+8, 2024-4-20 06:43 , Processed in 0.053200 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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