15308|7

1193

帖子

0

TA的资源

纯净的硅(高级)

楼主
 

【MSP430 编译器使用经验】+使用CCS不愁找不到资料和例程 [复制链接]

本帖最后由 qiushenghua 于 2014-8-13 03:19 编辑

使用CCS有段时间了,刚接触430的时候,想必各位都会到处去找例程学习,找来的例程却不一定与自己选择的单片机或者开发工具相适应。我曾经就在某论坛花金币下载了所谓的“430ValueLine”的例程,下载下来却发现是G2211的,而我的单片机已经更新到G2553了。部分硬件不一致需要重新修改参数才能下载运行。最近在使用CCS的时候,发现其实不需要那么复杂,CCS自己就带有一个例程库和资料库,它支持的芯片基本上都有例程,相应的资料也在里面。当然,需要连接因特网才能使用,有些公司限制网络的就享受不到了。

这个资源库在CCS的View-Resource Explorer (Examples)下(见图1)。点开之后:

看到它分为MSP430ware和TI-RTOS for MSP430两个部分。TI-RTOS我暂时没能用到,这里主要讲讲MSP430ware。
展开MSP430ware,可以看到Devices、Development Tools 、和Libraries三个部分,我们从上往下依次看看:

首先,展开Devices,看到430全系列的单片机都在里面。展开我们熟悉的G2xx,看到用户指南User's Guide, 数据表Datasheets, 勘误表Erratasheets都在里面,全系列的都有。同时还有代码示例Code Examples和图形化示例程序Grace Examples。这里特别要提一下这几个文件,个人认为,编写代码的时候更需要参考用户指南User's Guide数据表Datasheets是在选型时使用的,通过Datasheet我们可以知道芯片具体拥有一些什么资源,可以达到什么性能。但是在编写代码的时候,具体寄存器的定义和用法还需要看User's Guide才能知晓。

继续展开,开发板上的芯片是MSP430G2553,于是我们选择G2x53:

看到相关的例程都在里面,针对每个外设的不同用法,都会有多个相应的示例程序。这里我想看看片上温度传感器的用法,于是点击
msp430g2x33_adc10_03  ADC10, ADC10, Sample A10 Temp, Set P1.0 if Temp ++ ~2C
看到弹出对话框让我们选择使用的芯片。选好之后点OK,这个工程便会自动导入左侧的Project Explorer里。连上Launchpad,可以直接下载调试。当然也可以打开.c文件查看代码。TI官方的代码还是很有参考性的,一些低功耗特性都有体现。

当然,如果你只想学习C代码,或者汇编代码,也可以点上方的View C-Files或者View Assembler Files查看。
Grace的例程与之类似,在这里不作介绍,接下来我们看看Development Tools。

Development Tools顾名思义就是开发工具,展开可以看到我们熟悉的G2、5529、5969金刚狼都在里面

继续展开我们最熟悉的EXP430G2

看到里面资源包括使用指南、设计文件(原理图、Gerbers、BOM)应有尽有,甚至还有出厂IC自带的例程,不知道多少朋友因为当时不小心擦掉了片上的例程而后悔不迭,这下好了,不光程序回来了,还能看到人家是怎么写的。下面的Examples与Devices里的有重复,这里不作介绍。
当然,430BOOST的一些相关资料也在这里面,不多赘言。


最后我们看看430的库文件,和G2相关的主要有Capactive Touch Software Library触摸按键,Graphics Library图形库有提到G2,但是没有合适的外设也白搭。
另外还有一个IEC60730 Development Library居然支持G2553。看来一下这是一个关于可靠性的库,需要开发符合相应标准项目的朋友有福了。

使用其他系列单片机的朋友们也可以从这里找到适合自己的资源,而不必到处去搜索,费时费力还不一定找来的是自己需要的资料。作为一般开发,这个资源库里的东西已经够齐了!





最新回复

多谢多谢  详情 回复 发表于 2018-6-28 00:13
 
点赞 关注(2)

回复
举报

12

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
這麼好的東西,為什麼沒有人贊下呢?
 
 

回复

19

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

怒赞!~~~
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

4
 
赞!!!
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

5
 
超级点赞
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(中级)

6
 
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

7
 
赞赞赞
 
 
 

回复

5

帖子

9

TA的资源

一粒金砂(初级)

8
 
多谢多谢
 
 
 

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

随便看看
查找数据手册?

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
快速回复 返回顶部 返回列表