4413|5

19

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

MSP430F149 大数组处理问题 [复制链接]

      本人需要进行查表程序,定义三个数组,每个数组256个int型的数据,这样 2*256*3=1536,而F149     60KB+256B Flash Memory,2KB RAM。
如果直接存到RAM里 占用太多,想存到 Flash中,然后需要时读取FLASH,(这种想法可以吧????)


我查阅一些资料 可以用const int Voltage[] @oxFA00={};就可以将数组放到Flash中了,
但是我读数组数据时候是不是要按照读FLAsh编程操作,还是说可以直接调用。(这方面不懂?)
望大家指导指导 谢谢!!或者有什么好的建议!

最新回复

一楼说的正解,是保存在FLASHJ里,但是可以直接调用。 430的存储是分好几个块的。  详情 回复 发表于 2014-5-20 13:23
 
点赞 关注

回复
举报

2781

帖子

419

TA的资源

五彩晶圆(中级)

沙发
 
可以直接调用

点评

谢谢版主 我重新想了一下 我这个程序要用六个数组 如下:const uint Voltage[] @0xE000={160个int型整数}; const float Gap[] @0xE200={160个float型数}; const float Gap1[] @0xE600={160个float型数}  详情 回复 发表于 2014-5-20 20:39
 
个人签名
 

回复

33

帖子

1

TA的资源

一粒金砂(中级)

板凳
 
楼上正解
 
 
 

回复

407

帖子

3

TA的资源

纯净的硅(初级)

4
 
一楼说的正解,是保存在FLASHJ里,但是可以直接调用。
430的存储是分好几个块的。

点评

谢谢, 我这个程序要用六个数组 如下:const uint Voltage[] @0xE000={160个int型整数}; const float Gap[] @0xE200={160个float型数}; const float Gap1[] @0xE600={160个float型数}; const float EX[] @0  详情 回复 发表于 2014-5-20 20:40
 
个人签名我在想
我知道什么
 
 

回复

19

帖子

0

TA的资源

一粒金砂(中级)

5
 

谢谢版主      我重新想了一下 我这个程序要用六个数组   如下:const uint Voltage[] @0xE000={160个int型整数};
const  float Gap[] @0xE200={160个float型数};
const float Gap1[] @0xE600={160个float型数};
const float EX[] @0xEA00={160个float型数};
const float EX1[] @0xEF00={160个float型数};
const float Current @0xF400={256个float型数};


1、这样子定义是否正确????用的是F149单片机 60K+256B的FLASH
2、我中间程序要依次查表得到我要的数值,  单片机是直接访问FLASH?????我理解是先读到RAM在查询(不知道是否正确,)如果是这样,那RAM是不是会超2K????


请教版主,谢谢
 
 
 

回复

19

帖子

0

TA的资源

一粒金砂(中级)

6
 
zmsxhy 发表于 2014-5-20 13:23
一楼说的正解,是保存在FLASHJ里,但是可以直接调用。
430的存储是分好几个块的。

谢谢, 我这个程序要用六个数组   如下:const uint Voltage[] @0xE000={160个int型整数};
const  float Gap[] @0xE200={160个float型数};
const float Gap1[] @0xE600={160个float型数};
const float EX[] @0xEA00={160个float型数};
const float EX1[] @0xEF00={160个float型数};
const float Current @0xF400={256个float型数};

1、这样子定义是否正确????用的是F149单片机 60K+256B的FLASH
2、我中间程序要依次查表得到我要的数值,  单片机是直接访问FLASH?????我理解是先读到RAM在查询(不知道是否正确,)如果是这样,那RAM是不是会超2K????
这个两个问题你怎么看???


 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表