對于電平觸發(fā)和邊緣觸發(fā),可以說是單片機GPIO口外部中斷觸發(fā)機制最常用的兩種功能了。 但是對于很多工程師來說,在忽視了數字電路基礎的情況下,經常會認為邊沿觸發(fā)和電平沒有任何關系。 卻不知道,如果我們去翻看數字電路基礎的話,就會發(fā)現所謂的邊沿觸發(fā),其本質上只不過說是在電平觸發(fā)的基礎上極大的縮短了觸發(fā)的時間。 要知道最早的數字電路采用的是電平觸發(fā),而后由于電平觸發(fā)存在滿足某一觸發(fā)電平的狀態(tài)條件下經常會受到干擾,從而導致輸入狀態(tài)的不確定。 此時改進為邊沿觸發(fā),其實就是在電平發(fā)生翻轉的極短的一瞬間,比方說幾十個微秒的這么一個短暫的時間內才會產生觸發(fā)信號,之后除非再次改變電平的狀態(tài),否則不會再有觸發(fā)信號。 此時就能夠防止輸入信號受到干擾了,而如果邊沿觸發(fā)采用的是標準的比較器加基本觸發(fā)器的話,基本上就滿足以上說的條件了。 除非是采用ADC采樣或者類似的方式才能夠做到當輸入信號僅僅是有上升或者下降的趨勢,但卻沒有到達高低電平的閾值的時候,也能夠進行觸發(fā)。 但是我們要知道,如果采用類似ADC的方式是需要一定的采樣時間,一般情況下是很難做到在較短的時間內產生觸發(fā)信號的,尤其是當我們需要多次反復觸發(fā)比方說捕獲功能的時候一般都不會采用后者的方式來實現。 最后,我們會不定期更新關于華大單片機開發(fā)方面的實用干貨,歡迎點贊關注! 平臺微信公眾號:Zye-BBS 一個服務我們河南電子人的電子技術平臺 中原電子社區(qū)——為中原電子行業(yè)的繁榮而努力 有技術問題請掃一掃下方二維碼
Copyright © 2022 鄭州品和電子科技有限公司 版權所有本公司深耕8位、32位Cortex-M0+&Cortex-M4單片機應用開發(fā)和軟件設計服務! 備案號:豫ICP備16015205-1號
技術支持:13516243932