迪文科技论坛

 找回密码
 立即注册
搜索
查看: 44|回复: 3

【提问】如何使用LIB文件在norflash数据库保存中英文字符

[复制链接]

2

主题

2

回帖

97

积分

注册会员

Rank: 2

积分
97
发表于 前天 08:49 | 显示全部楼层 |阅读模式

求求大佬指教!!!
1.想法是将中英文字符保存到nor_flash中,当需要返回字符时则从对应地址取出。或是上电时取出保存到一个数组中。

2.能否使用LIB文件将中英文字符通过sd卡保存到nor_flash,如果可以,该如何操作LIB文件?地址与字符如何对应?
3.有没有其他方法实现。
使用c51开发,使用文本控件显示字符。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

23

主题

152

回帖

1593

积分

金牌会员

Rank: 6Rank: 6

积分
1593
发表于 前天 10:53 | 显示全部楼层
太麻烦了吧,好像只能把字库按照规定的大小读到的GUI的双口RAM中再访问,无法直接访问NOR FLASH。
回复

使用道具 举报

2

主题

2

回帖

97

积分

注册会员

Rank: 2

积分
97
 楼主| 发表于 前天 17:30 | 显示全部楼层
nearsea 发表于 2025-4-2 10:53
太麻烦了吧,好像只能把字库按照规定的大小读到的GUI的双口RAM中再访问,无法直接访问NOR FLASH。 ...

确实麻烦,不得不做啊
回复

使用道具 举报

8

主题

81

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12236
发表于 昨天 17:12 | 显示全部楼层
用下面这个系统接口直接把Nor Flash里面的内容读取到需要显示的文本控件的VP地址。


比如,固定20字长一个分段保存数据在NorFlash中,把第一个分段的内容取出来显示在0x2000地址的文本控件中,那么:
u16 ReadText[4] = {0x5A00, 0x0000, 0x2000, 0x0014};
write_dgus_vp(0x0008, (u8*)&ReadText, 4);

执行后DGUS会从NorFlash对应位置读取20字长的数据写入0x2000地址。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-4-4 06:30 , Processed in 0.044576 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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