用2812的cap3对脉冲进行测频,硬件连接如图,Boin接外部信号源,Bout3接2812.光耦输入端电阻换成了1K。输入信号矩形波,幅值10V。频率1KHz,占空比50.
EV初始化时将CAP4FIFO状态位置0,这样在捕获到两次信号变化时将进入中断,在中断程序中读2级FIFO中的T3CNT的值
现在问题是,
1、第一次捕获到的值与第二次相等
2、进入中断后FIFO状态位应该为2,但是通过观察其值为3
3、用示波器测量光耦的输出波形,有失真,上升沿不陡峭,所以我选择了下降沿触发
还请指教,谢谢。
囧:
你试一下打开GPIO 的 input qualication. 参考SPRU078G