ESP8266的I/O有没有输入捕捉功能,如何测量输入信号的频率?

zmh169
Posts: 3
Joined: Thu Jan 29, 2015 1:55 pm

ESP8266的I/O有没有输入捕捉功能,如何测量输入信号的频率?

Postby zmh169 » Sat Mar 07, 2015 5:25 pm

我想用 ESP8266的GPIO连功率计算芯片的输出,功率计算芯片输出信号是频率和功率成正比的,0.1W时频率约0.01Hz,4KW时频率约1KHz。ESP8266的GPIO能用来处理这个信号吗?查看 ESP8266数据手册和SDK编程手册,没发现有输入捕捉或外部中断之类的功能。

costaud
Posts: 138
Joined: Fri Oct 24, 2014 7:40 pm

Re: ESP8266的I/O有没有输入捕捉功能,如何测量输入信号的频率?

Postby costaud » Wed Mar 11, 2015 2:17 am

zmh169 wrote:我想用 ESP8266的GPIO连功率计算芯片的输出,功率计算芯片输出信号是频率和功率成正比的,0.1W时频率约0.01Hz,4KW时频率约1KHz。ESP8266的GPIO能用来处理这个信号吗?查看 ESP8266数据手册和SDK编程手册,没发现有输入捕捉或外部中断之类的功能。


0.01Hz可频率可以很精确的通过GPIO的边沿触发中断来捕捉(上升沿,下降沿,双沿)
在中断中通过读取系统时间可以得到两次之间的差值。
uint32 system_get_time(void); 单位us

Who is online

Users browsing this forum: No registered users and 178 guests