[AVR单片机] 新手请教 怎样读flash内数组?

[复制链接]
1999|4
 楼主| luqiang6ch 发表于 2007-12-29 10:21 | 显示全部楼层 |阅读模式
flash, AD, ic, pi, RF
怎样读flash内数组?我的数组定义为const prog_uchar flash_picsihui[]
用pgm_read_byte(prog_void *addr)读,为啥读不到?
ga333mao 发表于 2007-12-31 12:15 | 显示全部楼层

试试这个行不行

pgm_read_byte(const prog_uchar *p);
typedef void prog_void PROGMEM;
这里定义的是一个void类型的数据,跟你定义的unsigned char类型的是不一样的。
另外,const应该加上。
:)试试看看、
 楼主| luqiang6ch 发表于 2008-1-2 08:54 | 显示全部楼层

还是不行

农民讲习所 发表于 2008-1-2 10:59 | 显示全部楼层

PROGMEM flash_picsihui[]

 楼主| luqiang6ch 发表于 2008-1-2 16:16 | 显示全部楼层

好了,谢谢各位大虾!

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

本版积分规则

12

主题

23

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部