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开发入门完成,下来就是自主学习啦。
上一篇:MSP430学习笔记3——MSP430的寻址模式
下一篇:MSP-EXP4320P401R使用---Keil的使用与Debug
推荐阅读
史海拾趣
品质是企业的生命线,DECON公司深知这一点。因此,公司建立了完善的品质管理体系,从原材料采购到生产过程的每一个环节都进行严格的质量监控。公司引进了先进的生产设备和技术,优化了生产流程,提高了生产效率和产品质量。同时,公司还建立了完善的售后服务体系,为客户提供及时、高效的技术支持和解决方案。
ATP Electronics自创立之初,便以技术创新为核心竞争力。公司特有的SIP(Systems-In-Package:系统级封装)技术,在闪存卡制造领域引起了革命性的变革。通过SIP技术,ATP成功研发出超大容量的闪存卡,不仅满足了市场对于高性能存储的需求,也确立了公司在闪存卡市场的领先地位。这一技术的突破,为ATP带来了大量的订单和市场份额,奠定了公司持续发展的基础。
为了进一步扩大市场份额,Fibrefab开始实施全球化战略。公司先后在亚洲、欧洲和美洲等地设立生产基地和研发中心,以满足不同地区客户的需求。同时,Fibrefab还积极与全球知名的电信运营商和设备制造商建立合作关系,共同推动光纤通讯技术的发展和应用。这一战略的实施不仅帮助Fibrefab拓展了海外市场,也提升了其品牌影响力和市场竞争力。
随着国内市场的饱和,中汇瑞德开始将目光投向海外市场。为了更好地服务全球客户,公司在美国设立了子公司,并在全球范围内建立了销售网络。同时,公司还积极参与国际展会和交流活动,与国际同行建立了广泛的合作关系。这些举措不仅拓展了公司的业务范围,也提升了公司的国际影响力。
CUI Devices的历史可以追溯到1989年,当时它作为CUI Inc的一部分,在俄勒冈州波特兰郊外以高精度示波器探头制造商的身份进入市场。然而,随着时间的推移,公司逐渐认识到市场的多元化需求,开始积极拓展其产品供应和业务范围。2019年9月,一群在CUI Inc有着深厚背景和平均任期超过15年的高级管理人员,剥离了部分业务,成立了新的私人实体——CUI Devices。这一转型不仅为公司注入了新的活力,也为电子元件行业带来了更多的可能性。
Avery Dennison与众多知名企业建立了紧密的合作关系,共同推动行业发展。例如,公司与利郎服饰的合作就是一个典型的例子。通过提供Embelex™系列装饰标、厂内打印解决方案、RFID解决方案以及3D标签打样数字化解决方案等,Avery Dennison助力利郎实现了数字化转型和业务扩张。这种合作模式不仅提升了双方的市场地位,也为整个服装行业带来了创新动力。
振荡器 IIBLC测量器的关键就是如图1所示的振荡电路。LM311是一个电压比较器,当电源被加上时,LM311的第2脚因为分压电路的存在为2.5V,引起比较器输出端为5V(此时由于C4的存在,末充电时等于短路).比较器的5V输出电压通过R4给C4充电,直 ...… 查看全部问答∨ |
招聘嵌入式软件开发工程师: 要求: 1、计算机、电子信息相关专业,大专以上学历; 2、熟练掌握面向对象程序设计思想和开发流程。 3、熟悉WINCE下应用软件开发,熟悉C#,C++及.NET Compact Framework编程; 熟悉开发工具的使用,如P ...… 查看全部问答∨ |
我手上有一个基于jade z228开发板的GPS+PDA+PMP的机器。jade官方提供的nb0镜像过于雍肿,我想进行精简优化一下,比如把字体文件放到NandFlash里。我试过用rommaster可以支接剔除文件,保存后刷到机器上也可以引导,但内存占用并没有减少。该开发板 ...… 查看全部问答∨ |
|
我用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 請問該怎麼弄,上一次用還是好好的呀 ...… 查看全部问答∨ |
um0427FWLibexamplesTIMTimeBase 例程中,是用TIM2作为定时器 ,然后从TIM3的4根GPIO管脚输出不同频率的波形。我现在有个问题:不能从TIM2的4根GPIO管脚输出吗? (我把例程的输出管脚改为TIM2上的 PA0,PA1,P ...… 查看全部问答∨ |
【TI首届低功耗设计大赛】微型LCR测试仪-V1.1版图片 【TI首届低功耗设计大赛】微型LCR测试仪-硬件篇之一 【TI首届低功耗设计大赛】微型LCR测试仪-硬件篇之二 【TI首届低功耗设计大赛】微型LCR测试仪-硬件篇之三 【TI首届低功耗设计大赛】微型LC ...… 查看全部问答∨ |