2017-05-31 82 views
0

正如标题所说,当我在代码编写器中构建和运行时,它不会给我任何错误,但是没有任何事情发生。它甚至表示正常:“MSP430:Flash/FRAM使用率为84字节,RAM使用率为80字节。”代码如下,应该点亮LED模式。直接从教科书,尝试其他代码也。MSP430 Code Composer-项目的构建和运行,但更改不会显示在板上

#include <msp430.h> 

void main (void) 
{ 

    WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer 
    P2DIR = 0x18; // Set pins with LEDs to output, 0b00011000 
    P2OUT = 0x08; // LED2 (P2.4) on, LED1 (P2.3) off (active low!) 

    for (;;) { } 

} 

`

+0

你没有告诉使用你正在使用的芯片和电路板。 –

+0

我做到了,对不起,将标题添加到我的帖子中。 – Destreation

+0

有数百个前缀为“MSP430”的芯片。 –

回答

0

编译器会告诉你,你的代码从Flash和RAM内存有多少字节需要。但是这个输出并不意味着那些字节也被转移到了芯片上。

所以也许简单的答案是:在编译代码后,您必须启动调试器,该调试器会自动将程序传输到芯片的闪存并启动它。

如果你已经这样做了的话,它可能是可能的:

  • 你没有选择正确的串行端口
  • 你的驱动程序(闪存编程器通过USB)(虚拟USB转串口?)是腐败(的Windows?)如果你使用lauchpad
  • 您的MSP430是RIP
    • 您lauchpad损坏(尤其是USB PROGR ammer部分)
    • 您删除了连接USB编程器和芯片'UART编程引脚的跳线。
相关问题