1. 程式人生 > >MSP-EXP430F5529LP開發板002-GPIO庫函式

MSP-EXP430F5529LP開發板002-GPIO庫函式

因為之前一直在用STM32做專案,開發用的都是庫函式,很方便,開發重點可以直接放在功能和邏輯上。想想TI這麼大的廠商怎麼可能少得了為我們提供這麼便捷的服務,於是在百度上隨便搜了下“MSP430庫函式”就搜到了。下面是官網下載地址

點開後,下載第一個就是

解壓後將對應的“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
  } 
}

同樣可以實現功能