zhangyunbo 发表于 2013-12-1 21:55:58

关于MSP430程序下载的问题

各位大侠好!本人菜鸟,刚刚接触MSP430,现在有两个问题想咨询各位一下,第一个问题就是MSP430程序下载进去之后需要断电重启吗?第二个问题就是编译器IAR编译通过后会提示HEX文件已经生成了吗?现在我点亮一个LED灯,程序下载进去之后没有任何反应,不知道是怎么回事,还望各位大侠指点一下,谢谢

zhangyunbo 发表于 2013-12-1 22:01:53

#include<msp430x14x.h>
#define uintunsigned int
#define uchar unsigned char
void delay(int m)   
{   
   while(m--> 0);   
}
void main()
{
WDTCTL=WDTPW+WDTHOLD;//关闭看门狗
P1DIR |=BIT3;
while(1)
{
         P1OUT^=~BIT3;
         delay(500);
}
}

syauxwm 发表于 2013-12-1 22:46:26

如果连接下载器,就不需要重启,直接运行。用其他烧入器,需要重启。不会提示编译完成生产HEX,

syauxwm 发表于 2013-12-1 22:49:39

本帖最后由 syauxwm 于 2013-12-1 22:50 编辑


对于LED,你可以参考TI官网的程序,对比下!

#include "msp430.h"
int main(void)
{
WDTCTL = WDTPW + WDTHOLD;             // Stop watchdog timer
P1DIR |= 0x01;                        // Set P1.0 to output direction

for (;;)
{
    volatile unsigned int i;            // volatile to prevent optimization

    P1OUT ^= 0x01;                      // Toggle P1.0 using exclusive-OR

    i = 10000;                        // SW Delay
    do i--;
    while (i != 0);
}
}

zhangyunbo 发表于 2013-12-3 21:17:22

syauxwm 发表于 2013-12-1 22:49
对于LED,你可以参考TI官网的程序,对比下!

#include "msp430.h"


谢谢!太感谢了!

zhangyunbo 发表于 2013-12-3 21:17:50

syauxwm 发表于 2013-12-1 22:46
如果连接下载器,就不需要重启,直接运行。用其他烧入器,需要重启。不会提示编译完成生产HEX, ...

谢谢,我在看看!

会思考的IC 发表于 2013-12-4 18:38:40

看你用什么方式了,JTAG、BSL、SBW不一样。
页: [1]
查看完整版本: 关于MSP430程序下载的问题