关于实验10输入捕获实验。怎么将测量脉冲宽度修改为脉冲计数?

2019-07-20 01:56发布

这里的话不知道怎么修改 这里的话不知道怎么修改
我看了原子哥的视频。注意到手册中提到除了用于测量脉冲宽度以外,还可以用于脉冲计数。然后想到脉冲计数又跟频率计有关。而频率计FPGA的DSP的,我看不到,在想着怎么修改这个例程。可以用于脉冲计数。萌新求学,希望指点。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
17855831963
2019-07-20 06:59
在中断服务程序里面设置一个静态变量例如    static        uint16_t  temp;
然后
if(TIM5CH1_CAPTURE_STA&0X80)     //如果成功捕获到了一次高电平脉宽
{
                temp++;

                TIM5CH1_CAPTURE_STA=0;                             //开启下一次捕获
          
                OLED_ShowNum(30,4,temp,4,16);       
}
这样就行了

一周热门 更多>