MSP-EXP430F5529LP开发板002-GPIO库函数

因为之前一直在用STM32做项目,开发用的都是库函数,很方便,开发重点可以直接放在功能和逻辑上。想想TI这么大的厂商怎么可能少得了为我们提供这么便捷的服务,于是在百度上随便搜了下“MSP430库函数”就搜到了。下面是官网下载地址

http://www.ti.com.cn/tool/cn/mspdriverlib

MSP-EXP430F5529LP开发板002-GPIO库函数_第1张图片

点开后,下载第一个就是

MSP-EXP430F5529LP开发板002-GPIO库函数_第2张图片

解压后将对应的“MSP430F5xx_6xx”所在目录的所有文件拷到自己的工程目录下

MSP-EXP430F5529LP开发板002-GPIO库函数_第3张图片

在IAR中添加对应的.c文件,这里添加“gpio.c”即可

MSP-EXP430F5529LP开发板002-GPIO库函数_第4张图片

另外在工程配置中添加对应头文件路径

MSP-EXP430F5529LP开发板002-GPIO库函数_第5张图片

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
  } 
}

同样可以实现功能

你可能感兴趣的:(MSP430)