手把手教你使用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),端口号视实际情况而定。


 

有些地方,端口号并不支持到那么大,可以通过高级设置更改,更改方法如下面链接所示:https://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 引用地址:手把手教你使用TI MSP430 LaunchPad

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

推荐阅读最新更新时间:2024-11-18 04:03

基于MSP430F5529的按键消抖问题
注:板子:MSP430F5529 开发环境:CCSv5 上一篇博文发了按键中断的例程和详细的注释,但是好像把程序烧进单片机之后执行效果并不是很好:每按一次按键灯的状态不一定只改变一次,有时灯本来是亮的,按一次后还是亮的;或者按下去之后灯灭了,按键抬起来之后灯又亮了。 造成该现象的原因就是按键的抖动问题。 按键的抖动一般是机械性抖动,当开关断开或闭合时接触点处不会一下子接通也不会一下子断开,而是会产生轻微的抖动导致电路的多次接通和断开,这个过程大致会持续5ms-10ms。想像一下如果中断程序是瞬间完成的,那么接触点每抖动一下都会引起一次中断,所以就会引起按下按键后灯的状态改变次数是不确定的,也就是效果和我们的预期不一致;由于
[单片机]
ucosii在msp430F5239上的移植步骤
移植浅谈: 学习MSP430时间不长,μC/OS-II原来只是听过,当时跑到stm32上带有GUI图形界面,当时感觉跑的很吃力,所以就没有学习它,直接去学习linux的开发,回过头来,发现linux也没有透彻的理解其中的核心,最近由于工作需求接触研究μC/OS-II,刚开始直接移植到Msp430编译都没有成功,觉得非常困难,无从下手,所以想先移植到stm32f103vct6的火牛开发板上,毕竟对这款单片机太熟悉不过了,从此网上找资料开始移植,最终移植成功,跑起来了,然后学习这个系统的各个功能,任务调度、信号量管理、事件标志组、邮箱、消息队列以及内存管理。这里略去STM32的移植步骤,网上太多了,下面开始移植到MSP430F52
[单片机]
ucosii在msp430F5239上的移植步骤
MSP430-FET430UIF的在WIN10上的驱动问题
1引言 1.1编写目的 MSP-FET430UIF仿真器的驱动在win10等win7之后的系统上安装不成功后,导致不能用IAR来给MSP430debug的解决方案 1.2背景 说明: a.我所用的开发板是疯壳公司做的,有些贵,但是注意是他们的MSP430的资料比较全,适合我这样的初学者。不像某宝的商家,买了板子后就给一 堆有的没的资料,完全摸不清头绪; b.我电脑是win10系统,IAR自带的MSP-FET430UIF驱动,直到win7左右。 c.C:Program Files (x86)IAR SystemsEmbedded Workbench 7.2430driversTIUSBFET 是IAR的驱动安装路径
[单片机]
MSP430-FET430UIF的在WIN10上的驱动问题
MSP430电容触摸转轮
  摘要   本应用文档介绍了使用MSP430微控制器实现电容触摸转轮和多路独立LED的PWM软件驱动技术。方案通过4路I/O 端口实现电容触摸转轮控制,I/O端口配合三极管驱动LED,实现LED呼吸、轨迹灯等效果。本方案为需要电容触摸转轮控制和LED跟踪显示等绚丽灯效的产品提供了有效的低成本方案。   简介   电容触摸技术作为一种实用、时尚的人机交互方式,已经被广泛的应用到各种电子产品,小到电灯开关,大到平板电脑、触摸桌等。随之而来的是考验产品设计者如何发挥智慧,在把产品用户界面设计得方便简洁的同时,又能呈现产品绚丽的外观,从而带来良好的用户体验。   LED显示由于界面友好,可以实时反映触摸的位置信息,在电容触摸产品
[单片机]
<font color='red'>MSP430</font>电容触摸转轮
TI CEO:三大关键驱动公司2030年450亿美元营收
不久前,关于TI业绩下滑,以及大幅降价应对竞争冲击的新闻比比皆是。日前,TI CEO Haviv Ilan在参加花旗2023全球技术会议上,回应了一些相关话题,并强调了TI对于未来的愿景和信心。 Haviv强调了公司2030年达到450 亿美元愿景的三大关键驱动,首先是汽车和工业市场中半导体元素越来越多,第二是TI在工业和汽车市场的占比越来越高,第三则是积极投资产能之后所带来的优势。 Haviv表示,自接任CEO以来,其目标是让TI变得更加强大,这点上与里奇 谭普顿的策略相一致。“TI战略上不会发声变化,也许会转变一种风格,比如口音等,但本质上,我将继续里奇多年来的工作,并为继续他的传承而感到自豪。”Haviv说道。
[半导体设计/制造]
MSP430和AT89C51单片机4x4键盘C程序
本程序在一位上显示按键,如果多位显示主程序需要修高为多位显示。本程序软件包括去抖功能,没有注释说明。 #include reg51.h #define uchar unsigned char #define uint unsigned int uint key,i; uchar temp,temp1,ms,buff; uchar tab ={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80, 0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}; void delay(ms) { while(ms--) { for(i=0;i 120;i++);
[单片机]
<font color='red'>MSP430</font>和AT89C51单片机4x4键盘C程序
总结下开发调试MSP430系列的一些另类问题
从99年第10届全国单片机展示会上(当时在杭州大学举办的)认识MSP430,呵呵,那个时候FLASH的只有F1101,F1121等初级芯片,觉得这个玩意还有点特殊,尤其可以JTAG调试,免了个编程器 从2002年开始折腾这个系列,低功耗,流行的SOC结构,适合做智能仪表的MSP430开始吸引我了.呵呵,下面我将说说开发至今遇到的一些另类问题,跟大家切磋下. 不管是N年前的1.21/1.26版本,还是现在的3.10/3.40版本,IAR一直是我用的最多的一个编译/调试器,玩MSP430不可能不接触到这个 那我就以IAR调试为例来说说了咯 原始级 问题,一般是刚开始入门的哥们姐们要遇到的问题 1、接上仿真器,发现不能下载,这个问题想必
[单片机]
TI新款电源管理IC可提升数字电视能源效率
德州仪器 (TI) 推出两款电源管理芯片,一款为采用 Natural Interleaving 技术的两相交错式功率因素校正 (PFC) 控制器,另一款为全新的 SWIFT DC/DC 电源管理转换器,两者将有助于提升数字电视的能源效率,并减少系统尺寸与成本。 相较于旧型的阴极射线管电视 (CRT TV) ,液晶电视 (LCD TV) 另外需要 35% 以上的电力才能运作。由于 LCD 电视的较高电源需求与市场成长的交互作用,电源需求将呈倍数成长。根据 iSuppli 的统计, LCD 电视是成长最快速的数字电视,从 2002 至 2011 年, LCD 电视的年复合成长率 (CAGR) 为 71.3% ,
[电源管理]
<font color='red'>TI</font>新款电源管理IC可提升数字电视能源效率
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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