2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1樓主:樓主:正確配置正確配置AVR熔絲位熔絲位文章發(fā)表于:2007101302:13作者:馬潮老師我又修改添加了一些常用熔絲位的設(shè)置對(duì)AVR熔絲位的配置是比較細(xì)致的工作,用戶往往忽視其重要性,或感到不易掌握。下面給出對(duì)AVR熔絲位的配置操作時(shí)的一些要點(diǎn)和需要注意的相關(guān)事項(xiàng)。(1)在AVR的器件手冊(cè)中,對(duì)熔絲位使用已編程(Programmed)和未編程(Unprogrammed)定義熔絲位的狀態(tài),“Unprogrammed”表示熔絲狀態(tài)

2、為表示熔絲狀態(tài)為“1”(禁止);(禁止);“Programmed”表示熔絲狀態(tài)為表示熔絲狀態(tài)為“0”(允許)。(允許)。因此,配置熔絲位的過程實(shí)際上是“配置熔絲位成為未編程狀態(tài)“1”或成為已編程狀態(tài)“0””。熔絲位狀態(tài)顯示框,顯示芯片的各個(gè)熔絲位的詳細(xì)狀況,熔絲位狀態(tài)顯示框,顯示芯片的各個(gè)熔絲位的詳細(xì)狀況,AVR的熔絲位打勾表示的熔絲位打勾表示0,表示啟用該選項(xiàng);取消表示表示啟用該選項(xiàng);取消表示1,表示不啟用該選項(xiàng),,表示不啟用該選項(xiàng),

3、需要注意。需要注意。(2)在使用通過選擇打鉤“√”方式確定熔絲位狀態(tài)值的編程工具軟件時(shí),請(qǐng)首先仔細(xì)閱讀軟件的使用說明,弄清楚“√”表示設(shè)置熔絲位狀態(tài)為“0”還是為“1”。(3)使用CVAVR中的編程下載程序時(shí)應(yīng)特別注意注意,由于CVAVR編程下載界面初始打開時(shí),大部分熔絲位的初始狀態(tài)定義為“1”,因此不要使用其編程菜單選項(xiàng)中的“all”選項(xiàng)。此時(shí)的“all”選項(xiàng)會(huì)以熔絲位的初始狀態(tài)定義來配置芯片的熔絲位,而實(shí)際上其往往并不是用戶所需要的

4、配置結(jié)果。如果要使用“all”選項(xiàng),應(yīng)先使用“readfusebits”讀取芯片中熔絲位實(shí)際狀態(tài)后,再使用“all”選項(xiàng)。(4)新的AVR芯片在使用前,應(yīng)首先查看它熔絲位的配置情況,再根據(jù)實(shí)際需要,進(jìn)行熔絲位的配置,并將各個(gè)熔絲位的狀態(tài)記錄備案。(5)AVR芯片加密以后僅僅是不能讀取芯片內(nèi)部Flash和E2PROM中的數(shù)據(jù),熔絲位的狀態(tài)仍然可以讀取但不能修改配置。芯片擦除命令是將Flash和E2PROM中的數(shù)據(jù)清除,并同時(shí)將兩位鎖定位狀

5、態(tài)配置成“11”,處于無鎖定狀態(tài)。但芯片擦除命令并不改變其它熔絲位的狀態(tài)。(6)正確的操作程序是:在芯片無鎖定狀態(tài)下,下載運(yùn)行代碼和數(shù)據(jù),配置相關(guān)的熔絲位,最后配置芯片的鎖定位。芯片被鎖定后,如果發(fā)現(xiàn)熔絲位配置不對(duì),必須使用芯片擦除命令,清除芯片中的數(shù)據(jù),并解除鎖定。然后重新下載運(yùn)行代碼和數(shù)據(jù),修改配置相關(guān)的熔絲位,最后再次配置芯片的鎖定位。(7)使用ISP串行方式下載編程時(shí),應(yīng)配置SPIEN熔絲位為“0”。芯片出廠時(shí)SPIEN位的狀態(tài)

6、默認(rèn)為“0”,表示允許ISP串行方式下載數(shù)據(jù)。只有該位處于編程狀態(tài)“0”,才可以通過AVR的SPI口進(jìn)行ISP下載,振蕩器的輸出信號(hào)幅度比較小。其優(yōu)點(diǎn)是大大降低了功耗,但是頻率范圍比較窄,而且不能驅(qū)動(dòng)其他時(shí)鐘緩沖器。對(duì)于諧振器,CKOPT未編程時(shí)的最大頻率為8MHz,CKOPT編程時(shí)為16MHz。C1和C2的數(shù)值要一樣,不管使用的是晶體還是諧振器。最佳的數(shù)值與使用的晶體或諧振器有關(guān),還與雜散電容和環(huán)境的電磁噪聲有關(guān)。Table8給出了針

7、對(duì)晶體選擇電容的一些指南。對(duì)于陶瓷諧振器,應(yīng)該使用廠商提供的數(shù)值。若想得到更多的有關(guān)如何選擇電容以及振蕩器如何工作的信息,請(qǐng)參考多用途振蕩器應(yīng)用手冊(cè)。ATmega128中重要熔絲位的配置(1)熔絲位M103C。M103C的配置將設(shè)定ATmega128是以ATmega103兼容方式工作運(yùn)行還是以ATmega128本身的方式工作運(yùn)行。ATmega128在出廠時(shí)M103C默認(rèn)狀態(tài)為“0”,即默認(rèn)以ATmega103兼容方式工作。當(dāng)用戶系統(tǒng)設(shè)計(jì)

8、使芯片以ATmega128方式工作時(shí),應(yīng)首先將M103C的狀態(tài)配置為“1”。(2)CLKSEL0..3。CLKSEL0、CLKSEL1、CLKSEL2、CLKSEL3用于選擇系統(tǒng)的時(shí)鐘源。有五種不同類型的時(shí)鐘源可供選擇(每種類型還有細(xì)的劃分)。芯片出廠時(shí)的默認(rèn)情況為CLKSEL3..0和SUT1..0分別是“0001”和“10”。即使用內(nèi)部1MHzRC振蕩器,使用最長(zhǎng)的啟動(dòng)延時(shí)。這保證了無論外部振蕩電路是否工作,都可以進(jìn)行最初的ISP下

9、載。對(duì)于CLKSEL3..0熔絲位的改寫需要十分慎重,因?yàn)橐坏└膶戝e(cuò)誤,會(huì)造成芯片無法啟動(dòng)。(3)JTAGEN。如果不使用JTAG接口,應(yīng)將JTAGEN的狀態(tài)設(shè)置為“1”,即禁止JTAG,JTAG引腳用于IO口。(4)SPIEN。SPI方式下載數(shù)據(jù)和程序允許,默認(rèn)狀態(tài)為允許“0”。一般保留其狀態(tài)。(5)WDTON??撮T狗的定時(shí)器始終開啟。WDTON默認(rèn)為“1”,即禁止看門狗的定時(shí)器始終開啟。如果該位設(shè)置為“0”后,看門狗的定時(shí)器就會(huì)始終

10、打開,不能被內(nèi)部程序控制了,這是為了防止當(dāng)程序跑飛時(shí),未知代碼通過寫寄存器將看門狗定時(shí)器關(guān)斷而設(shè)計(jì)的(盡管關(guān)斷看門狗定時(shí)器需要特殊的方式,但它保證了更高的可靠行)。(6)EESAVE。執(zhí)行擦除命令時(shí)是否保留E2PROM中的內(nèi)容,默認(rèn)狀態(tài)為“1”,表示E2PROM中的內(nèi)容同F(xiàn)lash中的內(nèi)容一同擦除。如果該位設(shè)置為“0”,對(duì)程序進(jìn)行下載前的擦除命令只會(huì)對(duì)FLASH代碼區(qū)有效,而對(duì)E2PROM區(qū)無效。這對(duì)于希望在系統(tǒng)更新程序時(shí),需要保留E2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論