13087|10

492

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

【MSP430 编译器使用经验】+IAR头文件添加技巧 [复制链接]

 
使用IAR,如果没有头文件,编译肯定通不过,更加不用说继续设计了,本人使用IAR进行MSP430开发,选择原因是因为CCS所需内存太大了,keil已经无法满足MSP430的某些功能了,对于IAR集成开发环境,我们从事一个项目开发,首先就是要添加头文件,头文件相信大家都不陌生,使用C语言开发的时候我们见到过无数的 “#include<>”和“#include”都可以添加头文件,说明一下:放在自己工程目录下的头文件要用#include "msp430g2553.h" ,系统目录下的头文件才用#include,当然你自定义的头文件可以在系统头文件库里面的。
个人使用IAR总结的添加头文件的技巧:
1):将头文件msp430g2553.h保存在当前工程目录下,和main.c放在同一个目录当中。这样就无需在workspace里面进行手工添加,只需要在main.c或者在对应的c文件中include进来即可 ,编译成功完成后会自动出现在相应的.c文件下。这个方法简单而且也不容易出错,因为我们在项目开发的时候,设计的文件大,很容易忽略这些细节的。这个方法可以在项目开始就解决掉问题。
2):当我们开发的项目文件较多时,.c.h文件混在一起显得文件数较多且显得很乱。我们不好迅速找到我们想要的文件,这点比较麻烦,这个时候,我们可以使用另外一个方法,就是右击workspace中的Debug项,add -->add group ,自己可新增如名为自己定义的组文件夹,将.c.h文件作一个分类来进行管理,这样更加的直接明了,很适合用于大项目多文件的开发。


最新回复

受教了,虽然还是刚入门!  详情 回复 发表于 2015-12-4 11:33
 
点赞 关注(2)

回复
举报

666

帖子

5

TA的资源

纯净的硅(初级)

沙发
 
好一个引路人啊!只有赞的份儿啦~!
 
 

回复

6040

帖子

204

TA的资源

版主

板凳
 
关于楼主所说的第一点,明显是多余的,且是不明智的做法。通常只要包含io430.h或者msp430.h,别的就不用考虑了。

点评

好吧,我一直都是这么做的,,学艺不精哇。。  详情 回复 发表于 2014-7-17 08:33
 
 
 

回复

492

帖子

0

TA的资源

一粒金砂(高级)

4
 
lcofjp 发表于 2014-7-17 08:31
关于楼主所说的第一点,明显是多余的,且是不明智的做法。通常只要包含io430.h或者msp430.h,别的就不用考 ...

好吧,我一直都是这么做的,,学艺不精哇。。
 
 
 

回复

492

帖子

0

TA的资源

一粒金砂(高级)

5
 
dwwzl 发表于 2014-7-17 07:51
好一个引路人啊!只有赞的份儿啦~!


 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(中级)

6
 
楼主知道如何进行软件仿真得到程序执行的时间吗

点评

CCS还是IAR?  详情 回复 发表于 2014-7-23 16:48
 
个人签名430啊430,赶快搞定  
 
 

回复

492

帖子

0

TA的资源

一粒金砂(高级)

7
 
无酒亦醉 发表于 2014-7-23 15:59
楼主知道如何进行软件仿真得到程序执行的时间吗

CCS还是IAR?

点评

IAR,能详细点告诉我么  详情 回复 发表于 2014-7-23 16:49
在需要被测试的程序两端加入断点,然后运行程序。。程序运行到第一个端点停止后,双击一下右下角的计数值,则它就能清零了。  详情 回复 发表于 2014-7-23 16:49
 
 
 

回复

492

帖子

0

TA的资源

一粒金砂(高级)

8
 

在需要被测试的程序两端加入断点,然后运行程序。。程序运行到第一个端点停止后,双击一下右下角的计数值,则它就能清零了。
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(中级)

9
 

IAR,能详细点告诉我么
 
个人签名430啊430,赶快搞定  
 
 

回复

36

帖子

0

TA的资源

一粒金砂(中级)

10
 
新手报道,请教各位,IAR中如何调看MEMEMY窗口呀?
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

11
 
受教了,虽然还是刚入门!
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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