Wednesday, March 05, 2014

邊界時連讀讀取兩次IO

在偵測IO的時候,有時候要紀錄上一次的狀態,但是這個IO有斜率的存在時,就很有可能在連讀兩次的時候發生不一樣的狀態,這將會導致下次偵測狀態不一的時候產生錯誤。為什麼之前不會,因為之前是因為用ADC去處理,因為ADC較耗時,所以只讀一次,所以還OK,直接讀取IO就簡單的多,所以我就直接調用,因為調用兩次,若發生再邊界時,兩次讀取的數值就不一樣,理想上市要一樣的,結果因此而發生閃爍的問題,處理了很久,終於解出。現在ZCD更為精準了。

No comments: