历史上的今天
返回首页

历史上的今天

今天是:2025年01月31日(星期五)

2020年01月31日 | MSP430的BSL下载经验

2020-01-31 来源:eefocus

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…: 

这里写图片描述 

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

这里写图片描述 

二是在LINKER中配置: 

这里写图片描述 

三是在Debugger中配置: 

这里写图片描述 

5、在MAPFET的主界面下,选择合适单片机类型,然后打开存放在项目中的*.txt文件: 

这里写图片描述 

6、在SETUP中对MSPFET进行设置: 

这里写图片描述 

7、首先进行ERASE操作,必须进行的,然后进行PROGR操作,进行下载刷新,成功如图: 

这里写图片描述

8、另外:一定要注意以下操作: 

这里写图片描述

*注:在本文档中,出现的程序和单片机类型并不是一致的。

推荐阅读

史海拾趣

Bel Power Solutions公司的发展小趣事

在国内市场取得一定成绩后,Bel Power Solutions开始积极拓展国际市场。公司通过与全球知名企业的合作,成功将产品打入国际市场,并赢得了良好的声誉。同时,公司还积极寻求与系统集成商、分销商等建立长期稳定的合作关系,共同开拓市场。这些合作伙伴关系的建立,不仅为公司带来了更多的商业机会,还提升了公司的品牌影响力和市场份额。

台湾肯尼威(CANNYWELL)公司的发展小趣事

面对不断变化的市场需求和技术环境,肯尼威始终坚持以创新为引领。公司不断投入研发资源,推出了一系列具有创新性的产品。例如,针对特殊需求的客户,公司推出了定制化的电源滤波器解决方案;同时,还开发了新型的三相电源滤波器等产品,满足了市场的多样化需求。这些创新不仅提升了公司的技术实力,也为公司赢得了更多的市场份额。

APEM公司的发展小趣事

随着公司规模的扩大,APEM开始实施国际化发展战略。1975年,APEM在欧洲创建了首家附属公司,随后又在英国、突尼斯、比利时、荷兰和卢森堡等地成立分公司。这些举措不仅扩大了APEM的市场份额,也提升了其在国际市场的知名度。

HBControls公司的发展小趣事
如果电源正常,检查压缩机是否运行。压缩机是冰箱制冷的核心部件,如果压缩机不工作,可能是电机故障或压缩机过热保护启动。
DL Instruments LLC公司的发展小趣事

DL Instruments继承了Ithaco Corporation在精密仪器制造方面的技术积累,并在此基础上不断创新。公司推出了多种高性能的前置放大器产品,如低噪声电流前置放大器1211型、电流前置放大器1212型等。这些产品以其高阻抗差分或单端输入、共模抑制性能以及能在交流或直流耦合模式下运行的特点,赢得了市场的广泛认可。

AZ Displays公司的发展小趣事

随着公司规模的扩大和市场份额的提升,AZ Displays开始实施全球化战略。公司在全球范围内建立销售网络和分支机构,积极开拓国际市场。通过与国际知名企业的合作,AZ Displays成功将产品打入国际市场,进一步提升了公司的品牌影响力和市场竞争力。

问答坊 | AI 解惑

PLC、DCS、FCS三大控制系统的特点(转贴)

FCS是由PLC发展而来的;而在另一些行业,FCS又是由DCS发展而来的,所以FCS与PLC及DCS之间有着千丝万缕的联系,又存在着本质的差异。本文试就PLC、DCS、FCS三大控制系统的特点和差异作一分析,指出它们之间的渊源及发展方向。    摘 要: ...…

查看全部问答>

【请教】superIO 的watchdog 问题

本人在做一个硬件项目的软件方面的东西,现在遇到一个问题,请求解决。 是一个主板连接一个MCU,由MCU控制内存的电压调节或超频从而测试内存的性能。 现在要在DOS下,使用MCU去超频。假如死机,利用superIO的watchdog功能,发出一个信号告诉MCU, ...…

查看全部问答>

易懂的单片机入门书

易懂的单片机入门书…

查看全部问答>

版主这个时序定时器要怎么配置才能实现

版主这个时序怎么定时器要怎么配置才能实现啊! 下载 (21.83 KB) 2010-3-1 14:41 …

查看全部问答>

关于用JLINK调试博创UP-TECH2410板子目标板自动重启的问题的解决方法

问题是这样的大概一个月前,我在IAR6.1上建了一个S3C2410的工程,我这边有两种板子,一块优龙FS2410板子,两块博创UP-TECH2410的板子,对应的也有两种调试器,优龙的使用的是DragonJtag,一端跟电脑的并口相连接,一端连接板子的JTAG接口,优龙的板 ...…

查看全部问答>

编写程序

我想用MSP430编写程序,怎样通过编程输出显示已知频率的幅度值啊…

查看全部问答>

开发板,仿真器,测试样机,串口服务器超低价.

XDS510    100元 KL05Z   开发板,全新.  50元 串口服务器,全新,带光盘.  50元 M动力  F28035开发板,加焊485芯片  100元. 测试样品  推挽正激加并网.  200元. ...…

查看全部问答>

如何利用MSP430对一个信号与定值比较

如何利用MSP430对一个4-20mA信号与给定值进行比较,然后驱动灯泡亮灭,并将信号给上位机。 是利用MSP430的比较器呢?还是如何操作?谁能给个思路?谢谢!!!!! \0\0\0eeworldpostqq…

查看全部问答>

大侠求助!FPGA1.2V对地短路

自己焊了个板子,本来运行好好的,突然程序配置不成功了,测量发现1.2V只要一上电就会短路,最后把1.2V电源芯片下掉也是这个问题,3.3V一接通,1.2V的引脚跟地就短路,是什么问题???按理说不上电时1.2 V对地电阻是120欧左右,3.3V对地是330欧左 ...…

查看全部问答>