本帖最后由 bbslhb 于 2013-5-31 10:48 编辑 一直用winAVR,现在改一个用ICCAVR写的程序。 其他都没事,就有一点不好改。 程序用到了char,int,long的变量、数组,并且是存在eeprom中的。 ICCAVR很方便,直接在定义前面加上#pragma data:eeprom,它后面跟的变量就是存放在eeprom中的。 当然了,如果是定义存放在eeprom中的char型,winavr和ICCAVR没啥区别。winavr还可以指定存放在哪个地址呢。 定义char,int,long型的数组就郁闷了。指定地址的话,winavr一次只能定义一个字节,long型的数组得给分配很多地址,读的时候也要分别读, 和ICCAVR的不用分配地址就能定义在eeprom相比,winavr太麻烦了。 怎么能使用winavr编译器,又不用在定义eeprom变量的时候,给每个字节分配地址呢? |
共2条
1/1 1 跳转至页
WinAVR怎么实现ICCAVR的不指定地址定义、调用EEPROM数据?

共2条
1/1 1 跳转至页
回复
打赏帖 | |
---|---|
【S32K146】S32DS watchdog 配置使用被打赏20分 | |
【Zephyr】使用 IAR 调试 Zephyr 镜像被打赏20分 | |
【Zephyr】MCXN947 Zephyr 开发入门适配shell被打赏20分 | |
【我要开发板】6.联合MATLAB记录数据被打赏50分 | |
【瑞萨RA2E1开发板】:使用ADC功能实现位移传感器采集方案被打赏20分 | |
【nRF7002DK】基于sht30的温湿度计被打赏20分 | |
【nRF7002DK】日志打印被打赏20分 | |
【换取手持示波器】RGB屏幕移植ARM-2D库被打赏35分 | |
【分享开发笔记,赚取电动螺丝刀】分享一下如何解决瑞萨RA2E1使用printf编译报错问题被打赏27分 | |
rtthread硬件加密-5hash加密分析被打赏10分 |