社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
  • 干货
搜索
查看: 61849|回复: 162

手把手教你使用TI MSP430 LaunchPad

  [复制链接]

2777

TA的帖子

0

TA的资源

裸片初长成(初级)

Rank: 10Rank: 10Rank: 10

发表于 2011-9-19 22:30:41 | 显示全部楼层 |阅读模式

可以参考一下,说的东西比较简单。

简易教程:基于IAR的LaunchPad开发入门

手把手教你使用TI MSP430 LaunchPad.pdf (695.8 KB, 下载次数: 15814)

点评

Debug不是硬件仿真吗?怎么直接下载了?:funk:  详情 回复 发表于 2012-9-5 11:17
我在IAR里Download-Debug,运行程序以后程序就在单片机里了,断电也还在。。。没有用FET-Pro430 v2.9这个软件程序,怎么回事啊? :faint:  详情 回复 发表于 2012-9-5 11:17
给力。。。。  详情 回复 发表于 2012-9-3 10:07


回复

使用道具 举报

2777

TA的帖子

0

TA的资源

裸片初长成(初级)

Rank: 10Rank: 10Rank: 10

 楼主| 发表于 2011-9-20 10:22:55 | 显示全部楼层

原帖由 常见泽1 于 2011-9-20 09:14 发表 LEE 牛啊 支持

 

都是最简单的,只不过我比较悠着点,贴出来而已,呵呵。

 

上传一个FET-Pro430 v2.9,支持G2xxx系列,类似于AVR的ISP下载。

注意Set -> Connection / Device reset里的设置:

FET430.jpg

 

FET-Pro430 v2.9.rar (14.67 MB, 下载次数: 5229)

点评

我怎么不用FET-Pro430 v2.9这个软件程序也下进单片机里了?我只是在IAR里把你发的LED程序make,然后Download-Debug,运行程序以后就在单片机里了,断电也还在。。。。~~~~(>_  详情 回复 发表于 2012-8-25 09:19
有感谢了,受教了  详情 回复 发表于 2012-7-31 11:22
下不下来啊!:Sad:  详情 回复 发表于 2012-6-20 21:05
谢谢哈!  详情 回复 发表于 2012-6-20 20:55

评分

1

查看全部评分



回复

使用道具 举报

1万

TA的帖子

15

TA的资源

版主

Rank: 6Rank: 6

发表于 2011-9-20 08:31:31 | 显示全部楼层

楼主真给力啊

:carnation: :carnation:
http://shop34182318.taobao.com/


回复

使用道具 举报

643

TA的帖子

6

TA的资源

纯净的硅(初级)

Rank: 4

发表于 2011-9-20 08:43:08 | 显示全部楼层
很好很强大……


回复

使用道具 举报

80

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2011-9-20 08:59:12 | 显示全部楼层
看看先,呵呵


回复

使用道具 举报

6739

TA的帖子

176

TA的资源

五彩晶圆(高级)

Rank: 9Rank: 9Rank: 9

测评达人

发表于 2011-9-20 09:14:47 | 显示全部楼层
LEE 牛啊 支持


回复

使用道具 举报

2777

TA的帖子

0

TA的资源

裸片初长成(初级)

Rank: 10Rank: 10Rank: 10

 楼主| 发表于 2011-9-20 09:31:43 | 显示全部楼层

原帖由 David_Lee 于 2011-9-19 22:30 发表 可以参考一下,说的东西比较简单。简易教程:基于IAR的LaunchPad开发入门 72929 测试工程源码:LED1闪烁。 72930

 

贴出一个网页版的,方便查阅,内容同PDF。

 

操作系统:Windows 7 Ultimate 32 bit
开发环境:IAR for MSP430 v5.20
开发板:TI LaunchPad

 

驱动安装

1、用USB线连接电脑PC和目标板LaunchPad。Windows会自动搜索驱动,当然,一般来说,都是安装失败的。

1安装失败.jpg

2、LaunchPad套件并没有提供光盘,驱动在哪里?IAR for MSP430已经集成了TI USB FET的驱动,所以,我们先把IAR for MSP430给安装上,驱动也就有了。这里驱动路径如下:D:\Programs\IAR Systems\Embedded Workbench 6.0 Evaluation\430\drivers\TIUSBFET
至于软件安装时的注册/和谐问题,大家都是很有办法的,你懂的。

2包含驱动.jpg

3、安装了IAR for MSP430之后,重新拔插USB,Windows 7会自动重新搜索驱动,一般是可以安装成功的。如果安装失败了,指定刚刚的路径安装驱动即可。

3驱动安装完毕.jpg

在设备管理器可以看到如下端口MSP430 Application UART(COM28),端口号视实际情况而定。

4端口号.jpg

 

有些地方,端口号并不支持到那么大,可以通过高级设置更改,更改方法如下面链接所示:http://bbs.eeworld.com.cn/viewthread.php?tid=237823&page=1&fromuid=194149#pid827620

 

很好,驱动安装完毕。下面开始用IAR for MSP430建立工程。

 

工程建立

1、运行IAR Embedded Workbench,点击菜单栏Project –> Create New Project…

5新建工程.jpg

选择C –> main,这里也可以选择Empty project,但选择C -> main的话,它会自己帮你新建一个main.c文件,并且把它加入到工程中。给工程指定一个工程名称Blinky,如下图:

6main.jpg

7blinky.jpg

2、编写如下代码:
#include "io430.h"

int main( void )
{
  // Stop watchdog timer to prevent time out reset
  WDTCTL = WDTPW + WDTHOLD;
 
  P1DIR |= 0x01;                            // Set P1.0 to output direction
  while(1)
  {
    volatile unsigned int i;
    P1OUT ^= 0x01;                          // Toggle P1.0 using exclusive-OR
    i = 50000;                              // Delay
    while (i--);
  }
}
编写完成后,点击工具栏的Make按钮:

8make.jpg

提示Save Workspace As,这里给它指定一个工作空间名称也是Blinky,编译之后,信息栏显示编译通过:

9编译通过.jpg

3、编译通过之后,右击工程,选择Options…:

10option.jpg

这里主要配置三个地方,一是在General Options的Target选项卡里选择对应的器件Device,这里是MSP430G2231:

11G2231.jpg

二是Debugger里选择FET Debugger:

12FET.jpg

三是检查FET Debugger里的设置是否正确,这里是Texas Instrument USB-IF采用Automatic方式:

13Automatic.jpg

4、经过以上设置,重新编译一下,点击Make按钮,编译无误之后,点击工具栏绿色小三角的Download and Debug按钮,就可以进入仿真了。

14进入调试.jpg

5、如果出现错误提示,Fatal error: Failed to re-initialize, Session aborted!或者Fatal error: Failed to initialize…

15error.jpg

16error.jpg

不用着急,首先检查步骤3里面的Options的三个设置选项卡设置是否正确,重新编译一下工程,然后把USB线重新拔插一下,给板子断电后重上电,这时再点击Download and Debug,一般是可以的了。
6、程序运行的结果当然是我们最熟悉的点灯啦,把J5的P1.0短接帽给插上,我们就可以看到LED1一闪一闪了。


至此,LaunchPad的IAR开发入门完成,下来就是自主学习啦。

 

David Lee
2011-9-19 21:46:12

 

 

 

 

 

 

评分

1

查看全部评分



回复

使用道具 举报

6057

TA的帖子

13

TA的资源

裸片初长成(初级)

Rank: 10Rank: 10Rank: 10

荣誉会员勋章

发表于 2011-9-20 10:38:02 | 显示全部楼层
顶起,汇到汇总的资料中


回复

使用道具 举报

160

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2011-9-20 12:18:46 | 显示全部楼层

回复 7楼 David_Lee 的帖子

太具体了,不错


回复

使用道具 举报

282

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2011-9-20 13:08:32 | 显示全部楼层
顶起来,哈哈,到手了我已经


回复

使用道具 举报

19

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2011-9-20 14:23:52 | 显示全部楼层
thank
you
very
much


回复

使用道具 举报

171

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2011-9-20 16:49:13 | 显示全部楼层
感谢


回复

使用道具 举报

31

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2011-9-20 16:52:58 | 显示全部楼层
7楼的软件配合什么电路啊?


回复

使用道具 举报

157

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

发表于 2011-9-20 17:30:43 | 显示全部楼层
太感谢了……


回复

使用道具 举报

396

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2011-9-20 18:50:22 | 显示全部楼层
那个例子~~~TI 的 IAR Embedded Workbench Kickstart for TI MSP430 里面有的。


回复

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2011-9-20 19:12:33 | 显示全部楼层
好东西


回复

使用道具 举报

2777

TA的帖子

0

TA的资源

裸片初长成(初级)

Rank: 10Rank: 10Rank: 10

 楼主| 发表于 2011-9-20 19:28:34 | 显示全部楼层

原帖由 hujuan 于 2011-9-20 16:52 发表 7楼的软件配合什么电路啊?

 

我是直接用在这块LaunchPad里面的,可以烧写。



回复

使用道具 举报

3438

TA的帖子

5

TA的资源

五彩晶圆(中级)

Rank: 8Rank: 8

荣誉会员勋章

发表于 2011-9-20 19:59:41 | 显示全部楼层
楼主太给力了!


回复

使用道具 举报

2777

TA的帖子

0

TA的资源

裸片初长成(初级)

Rank: 10Rank: 10Rank: 10

 楼主| 发表于 2011-9-20 20:05:12 | 显示全部楼层

原帖由 David_Lee 于 2011-9-19 22:30 发表 可以参考一下,说的东西比较简单。简易教程:基于IAR的LaunchPad开发入门 72929 测试工程源码:LED1闪烁。 72930

 

2、LaunchPad套件并没有提供光盘,驱动在哪里?IAR for MSP430已经集成了TI USB FET的驱动,所以,我们先把IAR for MSP430给安装上,驱动也就有了。这里驱动路径如下:D:\Programs\IAR Systems\Embedded Workbench 6.0 Evaluation\430\drivers\TIUSBFET

检验了一下,这里所安装的驱动是虚拟串口的驱动,驱动在\TIUSBFET\eZ430-UART文件夹里。

仿真器Spy-Bi-Wire在Windows下是免驱的,设备管理器里枚举为:USB人体学输入设备 下的 HID-compliant device。

点评

为什么我安装的IAR FOR MSP430没有USB驱动呢?是不是版本的问题,用的是5.3,自己后来下载了一个USB驱动。  详情 回复 发表于 2012-9-25 20:52


回复

使用道具 举报

534

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

发表于 2011-9-20 21:30:42 | 显示全部楼层

给力给力,值得学习呵呵。



回复

使用道具 举报

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

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

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

GMT+8, 2018-2-21 23:20 , Processed in 0.521520 second(s), 18 queries , Redis On.

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