c语言 将结构体放在flash,如何将 结构体 的 数据 定义在flash里面,并如何读出来,求各位达人帮助……...

如题,本人不太熟悉GCC,特别是定义在flash和eeprom的数据,所以在做液晶的字库时遇到问题,讲解下思路:用查表的方式,定义一个结构体来装载字符的内码和字符数据。程序如下:

/*******************************************字库定义******************************/

// ------------------  汉字字模的数据结构定义 ------------------------ //

struct  typFNT_GB32                 // 汉字字模数据结构

{

unsigned char  Index[3];               // 汉字内码索引

unsigned char   Msk[128];                        // 点阵码数据

};

/

// 汉字字模表                                                          //

// 汉字库: 宋体32.dot,横向取模左高位,数据排列:从左到右从上到下         //

/

struct  typFNT_GB32 codeGB_32[] PROGMEM={                                 // 数据表

/*--  文字:  彩  --*/

/*--  宋体22;  此字体下对应的点阵为:宽x高=30x29   --*/

/*--  宽度不是8的倍数,现调整为:宽度x高度=32x29  --*/

{ {"彩"},{0x00,0x00,0x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值