因為之前一直在用STM32做項目,開發用的都是庫函數,很友善,開發重點可以直接放在功能和邏輯上。想想TI這麼大的廠商怎麼可能少得了為我們提供這麼便捷的服務,于是在百度上随便搜了下“MSP430庫函數”就搜到了。下面是官網下載下傳位址
http://www.ti.com.cn/tool/cn/mspdriverlib
點開後,下載下傳第一個就是
解壓後将對應的“MSP430F5xx_6xx”所在目錄的所有檔案拷到自己的工程目錄下
在IAR中添加對應的.c檔案,這裡添加“gpio.c”即可
另外在工程配置中添加對應頭檔案路徑
main函數中代碼如下,上一篇文章中的#include "io430.h"需要去掉,否則一些宏定義會重複:
#include "gpio.h"
int main( void )
{
volatile unsigned int i;
// Stop watchdog timer to prevent time out reset
WDTCTL = WDTPW + WDTHOLD;
GPIO_setAsOutputPin(GPIO_PORT_P1,GPIO_PIN0);
GPIO_setOutputHighOnPin(GPIO_PORT_P1,GPIO_PIN0);
while(1) // continuous loop
{
GPIO_toggleOutputOnPin(GPIO_PORT_P1,GPIO_PIN0);// XOR P1.0
for(i=50000;i>0;i--); // Delay
}
}
同樣可以實作功能