2017-05-31 83 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編程引腳的跳線。
相關問題