的入口地址寫成#pragma vector=TIMER0_OVF_vect更直觀,每種中斷的入口地址在頭文件里有描述。函數(shù)名稱time0可以為任意名稱。中斷函數(shù)會(huì)自動(dòng)局部變量,但不會(huì) 編譯器自己編寫的能夠直接訪問處理器底層特征的函數(shù)。在intrinsics.h中有描述完整類型在comp_a90.h里有進(jìn)一步的簡(jiǎn)化書寫方式 其實(shí)對(duì)于狀態(tài)字的置位和清零只有BSET S 和BCLR S兩條指令。像SEI不過是BSET 7;的另一個(gè)名字而已。夢(mèng)見鈔票AVR指令中還有很多類似的現(xiàn)象,如:ORI 和 SBR 指令完全一樣,號(hào)稱130多條指令的AVR其實(shí)沒有那么多指令的。 intrinsics.h內(nèi)在函數(shù)提供最簡(jiǎn)單的操作處理器底層特征。休眠,看門狗,F(xiàn)LASH函數(shù)。 |