|
現(xiàn)在大多單片機(jī),都只有邊沿觸發(fā),而沒有電平觸發(fā)了。
邊沿觸發(fā):是指當(dāng)電平發(fā)生改變的時候觸發(fā),比如下降沿,那么就是電平從高到低的時候觸發(fā)一次,之后再要觸發(fā)就要電平回到高位以后,再下降,才會觸發(fā)第二次。
電平觸發(fā):是指當(dāng)電平滿足指定的電平實就會反復(fù)觸發(fā),比如低電平觸發(fā),只要電平被拉低了,就會反復(fù)觸發(fā),即如果電平不回到高位,你的程序就死在中斷里出不來了,剛出來又進(jìn)去了,除非你在中斷里有關(guān)閉中斷操作,不然某種程度上屬于”卡死了“。以前單片機(jī)效率低的時候,會有電平觸發(fā),那么利用這個功能可以實行一定程度的”多系統(tǒng)“,后來單片機(jī)性能高了,那么這個看似”bug“的功能完全就被遺棄了。畢竟要做到”多系統(tǒng)“完全可以可以通過別的方法來實現(xiàn),吃一個中斷毫無意義。 |
評分
-
查看全部評分
|