手把手教你使用TI MSP430 LaunchPad

2020-02-14来源: eefocus关键字:TI  MSP430  LaunchPad

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),端口号视实际情况而定。


 

有些地方,端口号并不支持到那么大,可以通过高级设置更改,更改方法如下面链接所示: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…


选择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 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic488218.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:msp430实现按键一次加一,这里实现的是按一次顺序灯亮
下一篇:MSP430按键中断Ⅱ

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

TI首次在汽车SoC中加入专用AI加速器,算力惊人
德州仪器(TI)首次在其汽车SoC添加了一个专用深度学习加速器。TDA4VM的开发套件以及预生产设备已经可用。预计将于2020年下半年开始量产。 从这一举动,我们可以看到深度学习技术在汽车ADAS系统中正日益普及。 一、TI中端ADAS处理器首次包含专用AI加速器 新的深度学习模块基于TI全新的C7x DSP IP以及其内部开发的矩阵乘法加速器。 TDA4VM是Jacinto 7系列产品中首批推出的两个SoC之一,它结合了传感器预处理和数据分析功能,可处理800万像素前置摄像头系统的输入。 另外,TDA4VM可以同时处理4-6个300万像素摄像机,这些摄像机还能与雷达、激光雷达
发表于 2020-02-06
TI首次在汽车SoC中加入专用AI加速器,算力惊人
机甲战士登场——轮式机器人投入防疫战役
配送披萨的示例 轮式机器人应用组合随着一些人认为是“伪装机器人”的轮式机器人的出现,让我们来看看目前业界使用的整个机器人组合:工业机器人(或机械臂)在工厂里可以处理焊接、码垛、分拣和升降等任务。它们通常位于地板、天花板或墙上的固定位置。它们由放置在底座或机械臂附近的控制器控制。虽然如机械臂等大型工业机器人已使用多年——主要应用于汽车工业中,但随着人类与机器人之间的合作机会不断增加,被称为cobots(协作机器人)的小型变种机器人正在显著进入市场。使用TI的毫米波或飞行时间 (TOF) 传感技术在拥挤不堪的物流中心实现精确的障碍物感测物流机器人可以用于仓库、配送中心、港口甚至校园。这些机器人能够取货,然后将其送到包装站
发表于 2020-02-04
机甲战士登场——轮式机器人投入防疫战役
TI推出Jacinto 7处理器,使ADAS和网关可用于中低端汽车
近日,TI在CES(美国消费电子展)上推出了JacintoTM 7处理器平台,首先面世了两款汽车级芯片,即应用于ADAS(高级辅助驾驶系统)的TDA4VM处理器和应用于网关系统的DRA829V处理器,包含用于加速数据密集型任务的专用加速器,如计算机视觉和深度学习,而且ADAS功耗只有5~20W,无需主动冷却,面向中低端汽车市场。TI是如何做到高性能、低功耗、合理成本的?为此,电子产品世界记者访问了德州仪器(TI)Jacinto™处理器产品线总经理 Curt Moore先生。低功耗的设计考虑JacintoTM 7之所以实现了低功耗,因为把合适的事情放在合适的核或加速器上进行处理。TI非常理解整个ADAS数据流处理
发表于 2020-01-23
TI推出Jacinto 7处理器,使ADAS和网关可用于中低端汽车
TI正专注于下一代汽车网关的研发
,并通过其整个中央网关平台为从入门级到高端级在内的各类车辆部署软件。 创新下一代网关系统 汽车网关和 TCU 的架构正在迅速变化,以在汽车的各个域之间高效地处理和传输大量数据。配备集成 MCU 子系统、应用处理器和高速 I/O 功能的可扩展 SoC 将有助于以更少的系统BOM 满足这种新架构的需求。 TI 的可扩展硬件和软件互相兼容 DRA8x SOC 系列有助于满足新网关和 TCU 架构的需求,从而帮助降低系统 BOM 成本和汽车网关
发表于 2020-01-20
TI正专注于下一代汽车网关的研发
TI - MCU - MSP430使用指南13 -> Timer定时器模块
出现不同的结果。为了避免这个情况,建议在设定CCR0值的时候,将MC设置成Stop模式(TI建议),其实这时候不仅仅应该设置成Stop模式,最重要的是要将TACLR设置成1(注意这个位是TAxR清除位,直接设置成1后会自动清0,去读的话 也都是0)。模式2:Continuous模式,此模式下定时器从0开始计数,一直计数到0xFFFF为止产生中断(如果使能了中断)并重新回到0,和Up模式地区别就是Up是计数到TAxCCR0(用户自己设定)值,而Continuous模式是直接计数到0xFFFF,这个值是固定的,不能设置,这样的话,定时器溢出的之间只能由计数频率决定了。如下图所示:这种模式下,仅有TAxIFG中断会用到,因为没有设定CCR寄存器
发表于 2020-01-16
TI - MCU - MSP430使用指南13 -> Timer定时器模块
德州仪器(TI)推出了全新的Jacinto™ 7处理器平台
德州仪器(TI)(纳斯达克代码:TXN)今日推出了全新的Jacinto™ 7处理器平台。新型Jacinto™处理器平台基于TI数十年的汽车系统和功能安全知识,具有强化的深度学习功能和先进的网络处理,以解决高级驾驶辅助系统(ADAS)和汽车网关应用中的设计挑战。新一代低功耗、高性能TI Jacinto™ 7处理器让汽车ADAS和网关技术的大规模市场应用成为可能平台系列中首先面世的两款汽车级芯片,即应用于ADAS的TDA4VM处理器和应用于网关系统的DRA829V处理器,包含用于加速数据密集型任务的专用加速器,如计算机视觉和深度学习。此外,TDA4VM和DRA829V处理器包含支持功能安全的微控制器(MCU),使得汽车厂商
发表于 2020-01-15
德州仪器(TI)推出了全新的Jacinto™ 7处理器平台
小广播
何立民专栏 单片机及嵌入式宝典

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

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