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、另外:一定要注意以下操作:
*注:在本文档中,出现的程序和单片机类型并不是一致的。
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』