MSP430按键的问题,有关长按,有关P1IN
按键之后P1IN&BIT3就为1了,那么放开按键的那一刻P1IN&BIT3就为0了吗?那这样来判断长按为什么不对呢。。——————__delay_cycles(10000...
按键之后P1IN&BIT3就为1了,那么放开按键的那一刻P1IN&BIT3就为0了吗?
那这样来判断长按为什么不对呢。。——————
__delay_cycles(1000000);
if(P1IN&BIT3>>3)
{
如果P1IN就是一松开按键相应位就为0了的话为什么这样不能判断长时间按键呢?
如果P1IN并不是这样求解释P1IN到底是怎样的?那要怎么做呢?(不要例程里那种开个定时器时刻在那儿状态机检测的)
MSP430G2553 展开
那这样来判断长按为什么不对呢。。——————
__delay_cycles(1000000);
if(P1IN&BIT3>>3)
{
如果P1IN就是一松开按键相应位就为0了的话为什么这样不能判断长时间按键呢?
如果P1IN并不是这样求解释P1IN到底是怎样的?那要怎么做呢?(不要例程里那种开个定时器时刻在那儿状态机检测的)
MSP430G2553 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询