lonerzf 发表于 2017-1-21 14:02
你能告诉我你需要实现什么功能吗?我看你的标题就写了只需要外部脉冲计数就行了啊。
现在PD2端口通过置高和置低产生类似方波的脉冲,我如果不开外部中断的话,怎样实现对这个脉冲计数和判断边沿极性。
#pragma vector=TIM1_OVR_UIF_vector
__interrupt void TIM1_OVR_UIF_IRQHandler(void)
{
TIM1_SR1=0X00;
count13++;
if(count13==3) //数3个脉冲后PD2置高(3个脉冲25us)
PD2=1;
if(count13==6) //数3个脉冲后PD2置低
PD2=0;
}