社区导航

 

搜索
查看: 327|回复: 1

[求助] IAR FOR AVR 如何读取flash里的常量数组?

[复制链接]

2

TA的帖子

2

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2019-2-12 21:29 来自手机 | 显示全部楼层 |阅读模式
IAR FOR AVR 中如何读取存入在flash中的常量数组
__flash int  arry[]={65510,5624,528,6854};

好像_LPM只能读取 uchar类型,请大家指导一下如何处理?

Winavr中有几个函数可以直接用,不知道IAR中有没有?
pgm_read_byte(address_short)、pgm_read_word(address_short)、pgm_read_dword(address_short)、pgm_read_float(address_short)。括号中是地址值。

是这样:temp1=arry[0] 还是temp1=_ELPM(&arry[0])?
此帖出自Atmel MCU论坛


回复

使用道具 举报

363

TA的帖子

1

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2019-2-14 17:51 | 显示全部楼层
帮顶一下
QQ:2213825928 语音芯片、模块。串口MP3芯片、模块 http://mk020.taobao.com


回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2019-5-21 04:55 , Processed in 0.106627 second(s), 15 queries , Gzip On, MemCache On.

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