久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1045|回復: 10
收起左側

有人用過字庫芯片嗎?

[復制鏈接]
ID:1109032 發表于 2025-4-30 02:18 | 顯示全部樓層 |閱讀模式
字庫芯片,也就是給顯示屏生成點陣數據的芯片.
我最開始是使用pctolcd2002文字取模軟件,生成的點陣數據可以正常給顯示屏使用,顯示。

最近開始我想試試字庫芯片,用的是gt30l32s4w,但是發現這個芯片生成的點陣數據與文字取模軟件中的不一致,顯示屏也不能正常按照它的點陣數據來正常顯示,

比如GB2312,32*32的“中”字,文字取模軟件生成的是:
“000000000000000000800000008001000080010000800100008001000080010010800104F0FFFF0F3080010430800104308001043080010430800104308001043080010430800104F0FFFF07308001043080010C0080010000800100008001000080010000800100008001000080010000800100008001000080000000000000”

然后字庫芯片生成的是:
“00000000100000000C0400600E07FFF0070600600306006002260060002600600047FFE0C04600607080000038880030188FFFF8110C0030010C0030030C0030020C0030020FFFF0060C0030040C00300C0C00307C0C00300C0FFFF00C0C00300C0C00300C0C00300C0C00300C0C00300C0C07F00C0C00F0040C006000080040”

雖然說字庫芯片生成的數據,與文檔上的一致,但是我不知道為什么與文字取模軟件生成的不一致,最重要的是我的顯示屏無法正常顯示它。
不知道是什么原因,有人知道嗎?非常感謝!


回復

使用道具 舉報

ID:1109032 發表于 2025-5-3 01:21 | 顯示全部樓層
謝謝各位,是大小端的問題,還有源文件編碼格式不對,導致漢字機內碼錯誤,然后就取到了錯誤的地址
回復

使用道具 舉報

ID:57657 發表于 2025-4-30 07:05 | 顯示全部樓層
可能是解碼不正確,具體有照片才能知道是什么問題。
回復

使用道具 舉報

ID:517951 發表于 2025-4-30 07:25 | 顯示全部樓層
同一個字: 用字庫軟件用點陣 橫排列, 豎排列 ; 大端, 小端模式 等方式不同, 得到的字庫bin文件就是不同的.
回復

使用道具 舉報

ID:77610 發表于 2025-4-30 08:02 | 顯示全部樓層
這么晚還在熬夜搞開發,向你學習
回復

使用道具 舉報

ID:353115 發表于 2025-4-30 08:22 | 顯示全部樓層
一般點陣就是橫向取模、縱向取模式,字節是否倒序,你可以打開一些取模軟件,看看它的取模式方式,再分別用這種方法來分析字庫芯片的點陣是什么方式
回復

使用道具 舉報

ID:592807 發表于 2025-4-30 08:33 | 顯示全部樓層
字模軟件可以橫向也可以豎向取模,你試試換個方向取模。
回復

使用道具 舉報

ID:155507 發表于 2025-4-30 19:45 | 顯示全部樓層
4.1.4 32x32 點陣 GB2312 漢字&字符  W-橫置橫排
參數說明:
GBCode表示漢字內碼。
MSB 表示漢字內碼GBCode 的高8bits。
LSB 表示漢字內碼GBCode 的低8bits。
Address 表示漢字或ASCII字符點陣在芯片中的字節地址。
BaseAdd:說明點陣數據在字庫芯片中的起始地址。
計算方法:
BaseAdd=0XEDF00;
if(MSB >=0xA1 && MSB <= 0Xa9 && LSB >=0xA1)
Address =( (MSB - 0xA1) * 94 + (LSB - 0xA1))*128+ BaseAdd;
else if(MSB >=0xB0 && MSB <= 0xF7 && LSB >=0xA1)
Address = ((MSB - 0xB0) * 94 + (LSB - 0xA1)+ 846)*128+ BaseAdd;

回復

使用道具 舉報

ID:1109032 發表于 2025-5-3 01:21 | 顯示全部樓層
謝謝各位,已經解決了。是大小端的問題,還有源文件編碼格式不對,導致漢字機內碼錯誤,然后就取到了錯誤的地址
回復

使用道具 舉報

ID:1109032 發表于 2025-5-3 01:21 | 顯示全部樓層
謝謝各位,是大小端的問題,還有源文件編碼格式不對,導致漢字機內碼錯誤,然后就取到了錯誤的地址
回復

使用道具 舉報

ID:1146909 發表于 2025-5-6 16:59 | 顯示全部樓層
可以試試STC的ISP軟件,里面有個字庫生成工具,支持常用幾種數碼管類型、圖片編輯等等,資料齊全。樓主可以看看。 17de7a1aef78b28d774d63a9863bfe13.png

a8f6660e48291029414d9d1d9306660e.png




a36f29ffadb05b820b862950641353c6.png

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 天天操人人干 | 男女免费观看在线爽爽爽视频 | 欧美一区二区 | www.亚洲 | 夜夜干夜夜操 | 青久草视频 | 久草视频在线播放 | 日韩中文av在线 | 日本小电影在线 | 天堂成人国产精品一区 | 亚洲国产精品久久久久婷婷老年 | 成人午夜精品一区二区三区 | 在线免费观看成年人视频 | 午夜免费网站 | 久久久久九九九九 | 韩国av网站在线观看 | 日日噜噜噜夜夜爽爽狠狠视频97 | 国产免费拔擦拔擦8x高清 | 天堂亚洲| 国产一级电影在线观看 | 中文字幕亚洲视频 | 最新免费黄色网址 | 欧美精品a∨在线观看不卡 欧美日韩中文字幕在线播放 | 欧美综合视频 | 国产精品成人一区二区 | 久久久久久久久久久国产 | 日韩免费视频一区二区 | 日韩在线中文字幕 | 欧美在线视频a | 精品91久久 | 国产一区二区三区四区 | 成人精品福利 | 九九亚洲 | 99国产精品一区二区三区 | 国产特级毛片aaaaaa喷潮 | 日韩久久久久久 | 成人av一区 | 自拍第1页| 亚洲视频在线看 | 精品久久中文字幕 | 久久精品一区二区视频 |