非常简单,容易上手,只要你有一块ESP32的开发板,用arduino程序就能完成一个1Hz-40MHz可调的信号发生器和一个测量1Hz-40MHz的频率计,
也可以自己产生一个信号自己测试。
其中用到了ESP32的Pulse Count Controller(PCNT,脉冲计数控制器) ,定时器(Timer)和LED控制器或LEDC。
可以在Arduino IDE Serial Console中查看频率测量值。可以使用同一控制台输入从1 Hz到40 MHz的值所需的测试频率。
mDuty可以设置占空比,缺省是50%
可以通过调整Janela的值来校准频率检测。
1