AVR單片機(jī)的相關(guān)總結(jié)
1、AVR文檔里要求最好不要中斷嵌套,只能執(zhí)行完這個(gè)中斷再執(zhí)行下一個(gè)中斷;
2、ADC采樣的時(shí)候,外部存在上拉51K的情況下,斷路,測量的電壓值是5V(工作電壓是5V),說明mega88的輸入阻抗是相當(dāng)大的哈哈;
3、SREG狀態(tài)寄存器中, SEI、CLI就是開全局中斷、關(guān)全局中斷(還以為沒有來著),_NOP 、 _WDR;
4、Volatile (不穩(wěn)定的)AVR全局變量的時(shí)候用 (可以避免編輯器對(duì)其的優(yōu)化);
5、不用的IO口如果懸空的話,1是耗電量大處于判斷狀態(tài);2是 受外界一點(diǎn)點(diǎn)干擾就可能成為反復(fù)振蕩的輸入信號(hào)(干擾問題);
6、推挽結(jié)構(gòu),輸出不能直接接地(大電流燒掉管子);
7、明確 PC (Program counter)的重要地位;
8、單片機(jī)是 低輸出阻抗 高輸入阻抗;// 輸入阻抗是作為負(fù)載的 情況下認(rèn)為的;
9、AVCC 不管用沒有模擬比較器,都得接VCC。
10、微處理器在執(zhí)行一條指令時(shí),主要將其分為以下步驟:
取指令——指令譯碼——取操作數(shù)——執(zhí)行運(yùn)算——回送結(jié)果。
11、聲明的話 , 就相當(dāng)于 確定一個(gè)容器名容器有內(nèi)容(相當(dāng)于 數(shù)據(jù)),容器有地址 (相當(dāng)于 *P 指針名 P)
理解 函數(shù)中,數(shù)組的參數(shù)傳遞聲明 用 *buffer 引入的參數(shù) 一般就用 是 & buffer
類比聲明 a 引入數(shù)據(jù) 一般就是 2;(個(gè)人理解)