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

下載本文檔

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

文檔簡介

1、AVRmegaAVRmega單片機熔絲位的設(shè)置詳解及應(yīng)用舉例單片機熔絲位的設(shè)置詳解及應(yīng)用舉例一、正確配置一、正確配置AVRAVR的熔絲位的熔絲位對AVR熔絲位的配置是比較細致的工作,用戶往往忽視其重要性,或感到不易掌握。下面給出對AVR熔絲位的配置操作時的一些要點和需要注意的相關(guān)事項。(1)在AVR的器件手冊中,對熔絲位使用已編程(Programmed)和未編程(Unprogrammed)定義熔絲位的狀態(tài),“Unprogrammed”表

2、示熔絲狀態(tài)為“1”(禁止);“Programmed”表示熔絲狀態(tài)為“0”(允許)。因此,配置熔絲位的過程實際上是“配置熔絲位成為未編程狀態(tài)“1”或成為已編程狀態(tài)“0””。(2)在使用通過選擇打鉤“√”方式確定熔絲位狀態(tài)值的編程工具軟件時,請首先仔細閱讀軟件的使用說明,弄清楚“√”表示設(shè)置熔絲位狀態(tài)為“0”還是為“1”。(3)使用CVAVR中的編程下載程序時應(yīng)特別注意,由于CVAVR編程下載界面初始打開時,大部分熔絲位的初始狀態(tài)定義為“1

3、”,因此不要使用其編程菜單選項中的“all”選項。此時的“all”選項會以熔絲位的初始狀態(tài)定義來配置芯片的熔絲位,而實際上其往往并不是用戶所需要的配置結(jié)果。如果要使用“all”選項,應(yīng)先使用“readfusebits”讀取芯片中熔絲位實際狀態(tài)后,再使用“all”選項。(4)新的AVR芯片在使用前,應(yīng)首先查看它熔絲位的配置情況,再根據(jù)實際需要,進行熔絲位的配置,并將各個熔絲位的狀態(tài)記錄備案。(5)AVR芯片加密以后僅僅是不能讀取芯片內(nèi)部F

4、lash和E2PROM中的數(shù)據(jù),熔絲位的狀態(tài)仍然可以讀取但不能修改配置。芯片擦除命令是將Flash和E2PROM中的數(shù)據(jù)清除,并同時將兩位鎖定位狀態(tài)配置成“11”,處于無鎖定狀態(tài)。但芯片擦除命令并不改變其它熔絲位的狀態(tài)。(6)正確的操作程序是:在芯片無鎖定狀態(tài)下,下載運行代碼和數(shù)據(jù),配置相關(guān)的熔絲位,最后配置芯片的鎖定位。芯片被鎖定后,如果發(fā)現(xiàn)熔絲位配置不對,必須使用芯片擦除命令,清除芯片中的數(shù)據(jù),并解除鎖定。然后重新下載運行代碼和數(shù)據(jù)

5、,修改配置相關(guān)的熔絲位,最后再次配置芯片的鎖定位。(7)使用ISP串行方式下載編程時,應(yīng)配置SPIEN熔絲位為“0”。芯片出廠時SPIEN位的狀態(tài)默認為“0”,表示允許ISP串行方式下載數(shù)據(jù)。只有該位處于編程狀態(tài)“0”,才可以通過AVR的SPI口進行ISP下載,如果該位被配置為未編程“1”后,ISP串行方式下載數(shù)據(jù)立即被禁止,此時只能通過并行方式或JTAG編程方式才能將SPIEN的狀態(tài)重新設(shè)置為“0”,開放ISP。通常情況下,應(yīng)保持SP

6、IEN的狀態(tài)為“0”,允許ISP編程不會影響其引腳的IO功能,只要在硬件電路設(shè)計時,注意ISP接口與其并接的器件進行必要的隔離,如使用串接電阻或斷路跳線等。(8)當(dāng)你的系統(tǒng)中,不使用JTAG接口下載編程或?qū)崟r在線仿真調(diào)試,且JTAG接口的引腳需要作為IO口使用時,必須設(shè)置熔絲位JTAGEN的狀態(tài)為“1”。芯片出廠時JTAGEN的狀態(tài)默認為“0”,表示允許JTAG接口,JTAG的外部引腳不能作為IO口使用。當(dāng)JTAGEN的狀態(tài)設(shè)置為“1”

7、后,JTAG接口立即被禁止,此時只能通過并行方式或ISP編程方式才能將JTAG重新設(shè)置為“0”,開放JTAG。(9)一般情況下不要設(shè)置熔絲位把RESET引腳定義成IO使用(如設(shè)置ATmega8熔絲位RSTDISBL的狀態(tài)為“0”),這樣會造成ISP的下載編程無法進行,因為在進入ISP方式編程時前,需要將RESET引腳拉注:JTD控制位上電復(fù)位的初值是“0”,同時為了防止意外開啟或關(guān)閉JTAG口,需要使用特定的指令操作時序?qū)TD進行設(shè)置

8、:必須在4個時鐘周期內(nèi)對JTD位重復(fù)2次寫入,才能將JTD標(biāo)志設(shè)置成所希望的值。四、提高系統(tǒng)可靠性的熔絲位配置四、提高系統(tǒng)可靠性的熔絲位配置(1)BOD功能:對系統(tǒng)電壓進行檢測的功能,一旦系統(tǒng)電壓低于設(shè)定的門限電壓后,AVR將自動停止正常運行,進入復(fù)位狀態(tài)。對于5V系統(tǒng),設(shè)置BOD電平為4.0V,然后允許BOD檢測。對于3V系統(tǒng),設(shè)置BOD電平為2.7V,然后允許BOD檢測。(2)延時啟動時間:通過AVR熔絲位配置,最長延時啟動時間達到

9、65ms。(3)CKOPT熔絲位的使用:在引腳XTAL1和XTAL2上外接由石英晶體并配合片內(nèi)的OSC振蕩電路構(gòu)成的振蕩源時,CKOPT的作用是控制片內(nèi)OSC振蕩電路的振蕩幅度;CKOPT=“1“時,振蕩電路為半幅振蕩;CKOPT=“0“時,振蕩電路為全幅振蕩;當(dāng)系統(tǒng)時鐘頻率較高(8MHz)或要求抗干擾能力強時,應(yīng)該設(shè)置CKOPT為“0”。當(dāng)系統(tǒng)時鐘頻率較低(2MHz)時,可以考慮將CKOPT設(shè)置為“1”(出廠默認值),這樣可以減少電流

溫馨提示

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

評論

0/150

提交評論