乾貨|用 CCS Cloud 玩 MSP430FR2433LP

開發MSP430可以用CCS或者energia,但是CCS太大而energia功能又較少。另外一種方法就是用CCS Cloud,在線編程,就像 mbed online IDE一樣。使用CCS Cloud的好處是可以快速體驗到CCS強大的功能又無需安裝龐大的CCS,節約很多下載、安裝、設置的時間。只要有一臺可以上網的計算機,就可以使用CCS Cloud。

首先,用瀏覽器打開CCS cloud網站:https://dev.ti.com/ide。注意需要用firefox或者chrome,不支持IE瀏覽器。此外使用CCS Cloud也需要用myTI賬戶登陸。

進入後,就可以看到類似CCS的界面,上面是菜單,左邊是workspace和項目,中間是源文件,支持多標籤。可以在線編寫代碼、編譯、調試。

乾貨|用 CCS Cloud 玩 MSP430FR2433LP


在project下,可以創建項目,支持CCS項目和energia項目,可以將本地CCS和energia項目導入CCS cloud,也可以導出為CCS項目。

乾貨|用 CCS Cloud 玩 MSP430FR2433LP

先創建一個energia項目。選擇好mcu的型號後,會出現Example選擇,和energia自帶的例程是一樣的。

乾貨|用 CCS Cloud 玩 MSP430FR2433LP

選擇好程序後,就可以在菜單中選擇run(在屏幕上方中間)下載程序。第一次運行時,會提示需要安裝chrome擴展和一個名叫 TI Cloud Agent程序。TI Cloud Agent可以直接下載並安裝,而chrome擴展需要到google網上商店下載。如果你不方便用google網上商店,可以使用本文附件提供的crx文件,將它拖到擴展管理器中安裝,具體安裝方法可以在網上搜索。

乾貨|用 CCS Cloud 玩 MSP430FR2433LP


安裝好這兩個軟件後,就可以下載並運行程序了,和使用Energia沒有什麼區別。連接開發板,按下run後程序會自動下載到開發板並運行,比energia更方便的是,甚至可以設置斷點(選擇debug功能)。

乾貨|用 CCS Cloud 玩 MSP430FR2433LP


也可以選擇創建CCS程序,不過CCS項目就沒有Example可以選擇,只能創建一個新項目。我們創建一個最簡單的閃燈程序,用寄存器控制P1,兩個LED輪流閃燈。

  1. #include <msp430.h>
  2. #include <stdint.h>
  3. int main(void) {
  4. volatile uint32_t i;
  5. WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer
  6. P1DIR |= 0x03;
  7. P1OUT = 0x01;
  8. while(1)
  9. {
  10. P1OUT ^= 0x03;
  11. // Delay
  12. for(i=10000; i>0; i--);
  13. }
  14. }

以上圖文內容均轉載自訂閱號:電子工程世界(微信搜索 eeworldbbs 關注)

歡迎微博@EEWORLD

如果您也寫過此類原創乾貨歡迎將您的原創發至:[email protected],一經入選,我們將幫你登上頭條!

聚焦行業關注熱點, 瞭解科技最新前沿

敬請關注EEWorld電子頭條

手機訪問:http://www.eeworld.com.cn/mp/wap

電腦訪問:http://www.eeworld.com.cn/mp

與更多行業內網友進行交流請登陸EEWorld論壇。


分享到:


相關文章: