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


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


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


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


 

有些地方,端口号并不支持到那么大,可以通过高级设置更改

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

 

工程建立

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


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



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按钮:


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


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


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


二是Debugger里选择FET Debugger:


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


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


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



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


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


关键字:TI  MSP430  LaunchPad 引用地址:一步步教你使用TI MSP430 LaunchPad

上一篇:MSP430学习笔记3——MSP430的寻址模式
下一篇:MSP-EXP4320P401R使用---Keil的使用与Debug

推荐阅读

一个小的项目,在测试时间和产品量稍微大一些之后,出现了一些莫名其妙的非逻辑错误的Bug(最头疼的是不能每次都能复制出来)。经过修改后,最近一个月的测试都没有出现。本人在这里得到了原子哥和其他朋友的很多帮助,也把自己的一些经验分享给各位,也欢迎大家指正。1. 程序偶尔会出现一些Bug,经过output串口信息发现一些堆栈的临时变量被莫名其妙的修...
引言 汽车产业一直被列为国家的支柱产业。近年来,国内 汽车产业发展迅猛,至2009年已突破年产1000万量的大关。 汽车变速箱电磁阀为汽车自动变速箱或手自一体变速箱液压 执行装置中的关键部件,其作用是根据发动机和底盘传动系 统的负载状况,对油泵输出到各执行机构的油压加以控制, 以控制各离合器和制动器的结合与分离实现自动换档。电磁阀...
国际半导体产业协会(SEMI)日前公布“2020年度半导体产业硅晶圆出货预测报告”。数据显示,2020年全球硅晶圆出货量将较去年增长2.4%,2021年将延续此成长趋势,并可望于2022年攀至132.2亿平方英寸,将创历史新高。 2020全球硅晶圆预估出货量(单位:百万平方英寸,MSI) 备注:电子等级硅晶圆片总量,不含非抛光晶圆;出货量数据仅包含半导体产业应用领...
在使用STM8S003时碰到一个问题:为了降低MCU功耗,在初始化时候禁止了施密特触发器,发现IO->PD3作为输入寄存器IDR一直为0。于是查找资料发现IO口作为输入时候必须开启施密特触发。另外当IO口复用ADC功能时候也需要注意此寄存器设置,网上搜索问题原因的时候看到因ADC和UART复用时候关掉了触发器产生的问题,帖子如下:http://www.eepw.com.cn/article/201609/310076.htm

史海拾趣

问答坊 | AI 解惑

MEGA16+1602LCD制作的LC测试仪

振荡器   IIBLC测量器的关键就是如图1所示的振荡电路。LM311是一个电压比较器,当电源被加上时,LM311的第2脚因为分压电路的存在为2.5V,引起比较器输出端为5V(此时由于C4的存在,末充电时等于短路).比较器的5V输出电压通过R4给C4充电,直 ...…

查看全部问答∨

招聘嵌入式软件开发工程师

招聘嵌入式软件开发工程师: 要求: 1、计算机、电子信息相关专业,大专以上学历; 2、熟练掌握面向对象程序设计思想和开发流程。 3、熟悉WINCE下应用软件开发,熟悉C#,C++及.NET Compact Framework编程;    熟悉开发工具的使用,如P ...…

查看全部问答∨

热敏打印机串口调试程序

大家帮帮忙 热敏打印机串口调试程序打印出来的图片每隔一段就有一个断层 应该是往下位发的指令有问题 但不知道问题出在哪 请有热敏打印机开发经验的大大们帮帮忙…

查看全部问答∨

wince 5.0 nb0镜像定制问题

我手上有一个基于jade z228开发板的GPS+PDA+PMP的机器。jade官方提供的nb0镜像过于雍肿,我想进行精简优化一下,比如把字体文件放到NandFlash里。我试过用rommaster可以支接剔除文件,保存后刷到机器上也可以引导,但内存占用并没有减少。该开发板 ...…

查看全部问答∨

MPLAB ICD2無法工作,請教

我用MPLAB V7.52 連接ICD2時,報錯,錯誤代碼是 Connecting to MPLAB ICD 2 ...Connected ICD0133: Firmware does not support command (0x7). ICD0082: Failed MPLAB ICD 2 operation MPLAB ICD 2 Ready 請問該怎麼弄,上一次用還是好好的呀 ...…

查看全部问答∨

香主,请教一个outputcompare问题

um0427FWLibexamplesTIMTimeBase  例程中,是用TIM2作为定时器 ,然后从TIM3的4根GPIO管脚输出不同频率的波形。我现在有个问题:不能从TIM2的4根GPIO管脚输出吗?  (我把例程的输出管脚改为TIM2上的 PA0,PA1,P ...…

查看全部问答∨

求助

【求助】我打算选430芯片做频率测量,测量范围100K~200K(无丢失),RAM大于1K,串口1个,没有其它特殊要求,请大家帮忙选型,谢谢!…

查看全部问答∨

MSI Layout Check Guide

微星 MSI  Layout Check Guide…

查看全部问答∨

【TI首届低功耗设计大赛】微型LCR测试仪-帖子列表

【TI首届低功耗设计大赛】微型LCR测试仪-V1.1版图片 【TI首届低功耗设计大赛】微型LCR测试仪-硬件篇之一 【TI首届低功耗设计大赛】微型LCR测试仪-硬件篇之二 【TI首届低功耗设计大赛】微型LCR测试仪-硬件篇之三 【TI首届低功耗设计大赛】微型LC ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved