本人想要实现在launchpad按下P1.3键,P1.0灯就亮一下的功能,一下是程序代码:
#include <msp430.h>
int main(void)
{
WDTCTL = WDTPW + WDTHOLD;
P1DIR |= 0x01;
while (1)
{
if ((0x08 & P1IN))
P1OUT &= ~0x01;
else
P1OUT |= 0x01;
}
}
但发现该程序下载到板子后,P1.0灯总是不亮(按不按P1.3键都是一样),不知道问题出在哪里,再次请教各位高手,顺便再请教下P1.3键按下去那一瞬间是低电平的么?不胜感激!
此帖出自
小平头技术问答
一周热门 更多>