硬體~核心腳位定義

  • 說明

熟悉Arduino的玩家或許會覺得很對於LaunchPad的PIN腳定義感到很困惑。LaunchPad與Arduino的PIN腳定義有所不同,以MSPG2核心晶片為例子來說,它可以支援八組的數位輸出P1.0~P1.7都可以設定成PWM數位輸出或是analog類比輸出輸入,二者選一,其實,Arduino指定了每一個PIN腳的用途,因為這樣可以簡化對每一個PIN的設定,但缺點是只能限定玩家用哪一個腳位為數位或是類比輸出,無法靈活運用。

我們可以說Arduino對於I/O Port的自由度較為受限,而LaunchPad則可以在核心程式中或者用Grace指定每個PIN的用途,使用上較具彈性,相較來說,LaunchPad對於I/O Port較為自由,詳細請看下列的表格。

  • MSP430G2553核心晶片的PIN腳

硬體接線 - pin out 基板 map- msp430g2553

– LED1 (red) = P1.0

– LED2 (green) = P1.6

– Switch1 = P1.3

– Switch2 = Reset

– Timer UART Transmit = P1.1

– Timer UART Receive = P1.2

  • Energia (Arduino-like)與IDE 接腳定義轉換