samyoju 发表于 2013-4-1 09:14 
这些我都知道,我只是想尽量少出现误读,尽量实时反映信号的变化。
比如某一时刻我想知道它的状态,我去 ...
谁都想这样的结果,直接告诉我是什么结果
要正确检测一个0.5Hz的信号至少必须完整的检测一个周期吧,这个已经是理论最快了,但程序肯定不能在哪里等一个周期,否则其它程序没有实时性了,那只能过采样了,至少以2倍的频率采样,每次采样记录电平,与上一次电平比较,有变化则是方波信号,连续一定时间不变化则是电平信号,
这个算法很难吗,我相信比LINUX驱动简单多了,也没有什么技术含量吧
|