工具/软件:Code Composer Studio
您好,
我正在使用交换机印刷。我按了多少次计数开关。为此,使用了中断方法。 如果我按1次会得到不同的计数。如何解决?如何使用MSP430使用软件去功能??
谢谢。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
您好,
我正在使用交换机印刷。我按了多少次计数开关。为此,使用了中断方法。 如果我按1次会得到不同的计数。如何解决?如何使用MSP430使用软件去功能??
谢谢。
您好,
我在ISR中做了这样的事情,然后也没有得到适当的计数
#pragma vector = Port1_vector
__interrupt void port_1 (void)
{
Switch(__偶 数_in_range(P1IV,16))
{
案例0:中断;
案例2:中断;
案例4://WFP 1.1
P1IE &=~BIT1;//禁用中断
计数++;
{
Bite _返回_状态= 1;
P1IE |= BIT1;//启用中断
TA0CCR0 = 6.4万;//2秒
TA0CTL |= tassel_1 + MC_1 + TCLR + TAIE;//aclk=32kHz
IF (DU_PRESS计数> 0)
Bite _返回_状态_结束= 1;
}
P1IFG &=~BIT1;
中断;
案例6:中断;
案例8:
中断;
案例10:中断;
案例12:中断;
判例14:中断;
判例16:中断;
默认值:中断;
}
}