Ubeeto开发板提供一个引脚D4可以用来计脉冲个数
本章节实现的功能描述:外部向Ubeeto物联网开发板的D4引脚输入一个1Khz的方波。开发板每隔1秒测一次该方波的下降沿个数,从而验证该方波的频率为1Khz。
--初始化 function Init() --设置0.96寸oled模块占用SCL1和SDA1引脚 LIB_0_96_OledConfig("IIC1") --配置计量脉冲的D4引脚内部上拉,触发条件为下降沿,测量周期为1000ms LIB_PulseCountMeasureConfig("PullUp","Fall",1000) end --初始化 Init() --开始大循环 while(GC(1) == true) do --查询计数结果,该函数需要及时在测量周期内调用,不然会错过上1个测量周期的计数结果 finish_flag, data = LIB_PulseCountMeasureFinishCheck() if finish_flag == 1 then --通过oled屏幕展示结果 LIB_0_96_OledPuts("4","1",string.format("Freq= %dHz",data)) end end
如果感兴趣,上面代码中出现的LIB开头的库函数可以在API文档中通过Ctrl+F查询。
简单、快捷、高效、强大的物联网开发板
© 2022. All Rights Reserved. 粤ICP备2021058065号