×
单片机 > 单片机程序设计 > 详情

MSP430的BSL下载经验

发布时间:2021-07-21 发布时间:
|

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、另外:一定要注意以下操作: 

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



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多