想用Cap中断和Cputimer0记录脉冲信号高电平的时间,如果我选择上升沿触发,那么只能测量信号周期的时间,如果选择上升沿和下降沿同时触发,那么会不知道记录的是高电平还是低电平时间。请问是否可以这样:在上升沿触发的中断函数里,把中断触发方式改成下降沿触发,这样每次进Cap中断就可以通过判断EvbRegs.CAPCONB.bit.CAPxEDGE来知晓是由上升沿还是下降沿进的中断,从而能对相应的时间进行处理。
请问这样做可否?
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.
想用Cap中断和Cputimer0记录脉冲信号高电平的时间,如果我选择上升沿触发,那么只能测量信号周期的时间,如果选择上升沿和下降沿同时触发,那么会不知道记录的是高电平还是低电平时间。请问是否可以这样:在上升沿触发的中断函数里,把中断触发方式改成下降沿触发,这样每次进Cap中断就可以通过判断EvbRegs.CAPCONB.bit.CAPxEDGE来知晓是由上升沿还是下降沿进的中断,从而能对相应的时间进行处理。
请问这样做可否?