主题中讨论的其他器件:MSP-EXP430F5529
工具/软件:Code Composer Studio
您好!
我正在使用驱动程序库中包含的 GPIO API 来打开端口5.2/5.3/J.0/J.1、但无法使它们打开。 我已将 LED 连接到它们、以确保它们是否处于开启状态、并且可以看到它们未处于开启状态。 以下是代码:
#include "driverlib.h"
#include
void main (void)
{
//停止 WDT
WDT_A_HOLD (WDT_A_base);
//pA.x 输出
GPIO_setAsOutputPin (GPIO_PORT_P5、GPIO_PIN2+GPIO_PIN3);
GPIO_setAsOutputPin (GPIO_PORT_PJ、GPIO_PIN0+GPIO_PIN1);
//将所有 PA 引脚设置为高电平
GPIO_setOutputHighOnPin (GPIO_PORT_P5、GPIO_PIN2+GPIO_PIN3);
GPIO_setOutputHighOnPin (GPIO_PORT_PJ、GPIO_PIN0+GPIO_PIN1);
P1DIR |= 0x01; //将 P1.0配置为输出
volatile unsigned int i; //易失性以阻止优化
while (1)
{
P1OUT ^= 0x01; //切换 P1.0
for (i=10000;i>0;i--); //延迟
}
//输入 LPM4并启用中断
_bis_SR_register (LPM4_bits + GIE);
//用于调试器
__no_operation();
}
