性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

  • 回復(fù)
  • 收藏
  • 點(diǎn)贊
  • 分享
  • 發(fā)新帖

向編程高手們請教一個問題

我有一個信號是靠另外一個基準(zhǔn)信號的下降沿來觸發(fā)的,但現(xiàn)在這個基準(zhǔn)信號有些小的毛刺常會導(dǎo)致誤觸發(fā).在硬件上試了一些方法,沒有還好消除這些小毛刺,所以我想問一下在程序(用C編)上是不是有什么方法可以防止這些一干擾呢?或者說改變觸發(fā)方式?
全部回復(fù)(8)
正序查看
倒序查看
yangychun
LV.2
2
2007-01-23 12:22
毛刺的寬度大嗎?如果不太大的話可以用軟件消除呀.
0
回復(fù)
xjlwp
LV.3
3
2007-01-23 12:25
@yangychun
毛刺的寬度大嗎?如果不太大的話可以用軟件消除呀.
很小的,從示波器上看就是一根根線,請問如何消除啊,還請多多指點(diǎn)啊!
0
回復(fù)
yangychun
LV.2
4
2007-01-23 12:34
@xjlwp
很小的,從示波器上看就是一根根線,請問如何消除啊,還請多多指點(diǎn)啊!
每次中斷后,延時一段時間(你要消除毛刺的最大寬度,如20US),再檢測輸入口的狀態(tài)
0
回復(fù)
xjlwp
LV.3
5
2007-01-23 12:49
@yangychun
每次中斷后,延時一段時間(你要消除毛刺的最大寬度,如20US),再檢測輸入口的狀態(tài)
十分感謝你的回復(fù).我這樣理解對不對,當(dāng)檢測到一個下降沿時,先不觸發(fā),延時一定的時間后檢測信號是低電平還是高電平,如果是高電平我就不觸發(fā),如果是低電平就觸發(fā).
0
回復(fù)
yangychun
LV.2
6
2007-01-23 12:55
@xjlwp
十分感謝你的回復(fù).我這樣理解對不對,當(dāng)檢測到一個下降沿時,先不觸發(fā),延時一定的時間后檢測信號是低電平還是高電平,如果是高電平我就不觸發(fā),如果是低電平就觸發(fā).
是這樣的
0
回復(fù)
xjlwp
LV.3
7
2007-01-23 14:10
@yangychun
是這樣的
謝謝!我試一下
0
回復(fù)
sdjufeng
LV.6
8
2007-01-24 13:21
@xjlwp
十分感謝你的回復(fù).我這樣理解對不對,當(dāng)檢測到一個下降沿時,先不觸發(fā),延時一定的時間后檢測信號是低電平還是高電平,如果是高電平我就不觸發(fā),如果是低電平就觸發(fā).
這個辦法也不一定可靠,比如在低電平上出現(xiàn)一個正的針,怎么辦?
針對這種情況,最好的辦法還是從硬件電路著手,比如濾波等.
0
回復(fù)
njyd
LV.8
9
2007-01-29 15:12
  要么就用純軟件檢測下降沿,不用中斷.
  連續(xù)幾個高電平后再得到連續(xù)幾個低電平就認(rèn)為有下降沿.
0
回復(fù)
發(fā)