TOP

當希望程式執行速率較高(Fcpu爲16M或8M)且實際系統將工作在雜汛較嚴重的場合,Noise_Filter打開與否影響大不大?

當客戶的系統工作在雜汛較嚴重的場合,建議其將雜汛濾波器打開,即Noise_Filter使能(選擇Enable),這樣可以有效濾除或减少外部環境帶來的干擾。
在Sonix單片機裏面規定,當Code Option中的Noise_Filter使能時,Fcpu選項將自動遮罩掉Fosc/1和Fosc/2選項。因而即使外挂16M晶振,若Noise_Filter使能,Fcpu最大也只能跑4M。
鑒于以上兩點,用戶應綜合考慮,儘量降低執行速率。若程式對執行速率的確要求較高,可以考慮采用其他方法來降低干擾,如添加濾波電容等。