使用AVRStudio設置AVR熔絲位及燒寫程序

使用AVRStudio設置AVR熔絲位及燒寫程序

ID:40780353

大小:1.42 MB

頁數(shù):12頁

時間:2019-08-07

使用AVRStudio設置AVR熔絲位及燒寫程序_第1頁
使用AVRStudio設置AVR熔絲位及燒寫程序_第2頁
使用AVRStudio設置AVR熔絲位及燒寫程序_第3頁
使用AVRStudio設置AVR熔絲位及燒寫程序_第4頁
使用AVRStudio設置AVR熔絲位及燒寫程序_第5頁
資源描述:

《使用AVRStudio設置AVR熔絲位及燒寫程序》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。

1、使用AVRStudio設置AVR熔絲位及燒寫程序AVRStudio是ATMEL指定用于開發(fā)AVRMCU的官方軟件,其編程功能最為強大。為了能讓大家一起來學習AVRStudio的配置,下面我將介紹使用AVRStudio燒寫程序及熔絲快速入門。1、●打開AVRStudio軟件,按下圖操作。對軟硬件進行初始配置,并正確設備連接,就可使用AVRISP進行聯(lián)機了?!   。病ⅰ袷褂肁VRISP方式燒寫程序及配置熔絲位  點擊主窗口中的圖標前面標有Con的那個圖標。出現(xiàn)如下圖畫面:在左邊,選擇“STK500orAVRISP”,在右邊,選擇“A

2、uto”(或具體的COM口),點擊“Connect”進行聯(lián)機。3、●下面窗口提示所用AVRISP下載線固件版本與當前所用軟件不同,提示要求升級AVRISP下載線固件,如版本相同就不會出現(xiàn)下面的提示。如你所用的AVRISP下載線不支持在線升級功能的話,不要點確定要不AVRISP下載線會死在那里不動了,直接點擊取消跳過此步既可。  正常聯(lián)機后,將彈出如下窗口: ?。?)程序編程面板:● Device里面選擇好對應的芯片類型,后面的EraseDevice可以擦除芯片?!瘛rogrammingmode編程模式:注意這里必須是ISPmod

3、,表示用的ISP編程模式;EraseDeviceBefore選項:編程前先擦除芯片,建議選上,如果不選芯片內(nèi)部殘留的程序可能會對新的程序造成干擾。VerityDeviceAfterProgram:下載完畢后校驗程序內(nèi)容,建議選上?!瘛lash下載區(qū):InputHEXFile,找到要寫的hex文件格式為*.hex、*.e90。Program,編程點此按鈕,將會把InputHEXFile對應文件下載到芯片中去,如果路徑有錯誤或者文件格式不正確會有提示報警。Verify校驗命令,用于檢測芯片內(nèi)程序是否和文件中的一致。Read讀命令,此

4、命令可以讀出未加密芯片內(nèi)的程序,自動彈出一個對話框提示保存?!瘛EPROM下載區(qū),和Flash下載區(qū)類似,格式為.hex、.e90和.eep,此功能用于下載比較多的需要存在EEPROM中的內(nèi)容時使用。Program、Verify、Read于Flash下載區(qū)有對應EEPROM的同樣的功能,不在贅述。● 狀態(tài)指示區(qū),這里顯示目前的操作狀態(tài)。(2)熔絲位設置面板:下面對AVRSTUDIO具體配置信息進行簡單說明:  On-ChipDebugEnabled允許芯片調(diào)試JTAGInterfaceEnabled允許JTAG接口,允許JTAG

5、接口期間,JTAG所對應的接口不能作為I/O口使用。Serialprogramdownloading(SPI)enabled允許ISP下載,此模式在AVRSTUDIO里不可以修改。PreserveEEPROMmemorythroughtheChipErasecycle;芯片擦除時保護EEPROM內(nèi)的數(shù)據(jù)。BootFlashsectionsize=xxxxwordsBootstartaddress=$yyyy;設置引導(Boot)區(qū)的大小xxxx個字(兩個字節(jié)),后面是對應的引導區(qū)啟始地址。引導區(qū)與程序區(qū)共用芯片空間,引導區(qū)大的話,

6、程序區(qū)就變小。??BootResetvectorEnabled從引導區(qū)啟動,選中此項后芯片將從引導區(qū)啟動運行。Brown-outdetectionlevelatVCC=xxV;BOD掉電檢測電平VCC=xx伏,可跟據(jù)工作電壓選擇。選中后當系統(tǒng)電壓低這個值時將CPU復位讓其運行。Brown-outdetectionenabled;允許掉電檢測功能,作為正式產(chǎn)品時建議允許此功能。??系統(tǒng)時鐘設置啟動復位時間=時鐘周期+毫秒;?Ext.Clock;Start-uptime:6CK+0ms;此處設置了兩個信息,系統(tǒng)時鐘方式、上電復位時間。

7、Start-uptime:xxCK+yyms啟動時間=xx個時鐘周期+yy毫秒,就是芯片在上電后多長時間開始運行程序。下面是AVR單片機系統(tǒng)時鐘的幾種方式?Ext.Clock;外部時鐘,使用外部時鐘源。Int.RCOsc.內(nèi)部RC(阻容)振蕩器,默認選項,初學者建議使用這個。Ext.RCOsc.外部RC(阻容)振蕩器。Ext.Low-Freq.Crystal;外部低頻晶體Ext.Crystal/ResonatorLowFreq外部晶體/陶瓷振蕩器低頻Ext.Crystal/ResonatorMediumFreq外部晶體/陶瓷振蕩器

8、中頻Ext.Crystal/ResonatorHighFreq外部晶體/陶瓷振蕩器高頻● 配置熔絲位有一定的危險性,可能鎖死芯片,在不知道具體在做什么操作之前,請不要急于動手?!瘛∪劢z位狀態(tài)顯示框,顯示芯片的各個熔絲位的詳細狀況,AVR的熔絲位打勾

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。