歡迎來到天天文庫
瀏覽記錄
ID:24594148
大小:61.00 KB
頁數:3頁
時間:2018-11-15
《avr單片機熔絲位設置詳細知識文檔》由會員上傳分享,免費在線閱讀,更多相關內容在應用文檔-天天文庫。
1、AVR單片機熔絲位設置詳細知識文檔來源:?欣世紀電子?作者:葉子?發(fā)表日期:?2009-8-216:28:52?閱讀次數:?532?查看權限:?普通文章AVR單片機熔絲位設置本說明以AVR單片機中ATmega16的熔絲位為例,說明熔絲位如何正確設置。1.編程與狀態(tài)說明(1)在AVR的器件手冊中,使用已編程(Programmed)和未編程(Unprogrammed)定義熔絲位的狀態(tài)。未編程表示熔絲位狀態(tài)為“1”(禁止);已編程表示熔絲位狀態(tài)為“0”(允許)。(2)AVR的熔絲位可以多次編程,不是一次性的OPT熔絲。(3)熔絲位的配置可以通過并行方式、ISP串行方式和JTAG串行方式實現。(4)
2、AVR芯片加密鎖定后(LB2/LB1=1/0,0/0)不能通過任何方式讀取芯片內部的FLASH和EEPROM數據,但是熔絲位的狀態(tài)仍然可以讀取,只是不能修改配置。(5)芯片擦除命令是將FLASH和EEPROM中的數據清除,并同時將兩位鎖定位狀態(tài)配置成無鎖定的狀態(tài)(LB2/LB1=1/1),但芯片擦除命令不改變其熔絲位的配置。(6)下載編程的正確操作程序是:對芯片無鎖定狀態(tài)下,下載運行代碼和數據,配置相關的熔絲位,最后配置芯片的加密鎖定位。(7)如果芯片被加密鎖定后,發(fā)現熔絲位配置不對,則必須使用擦除命令,清楚芯片的數據,解除加密鎖定,然后重新下載運行代碼和數據,修改配置相關的熔絲位,最后再次
3、配置芯片的加密鎖定位。2.芯片加密鎖定熔絲位加密鎖定位保護類型(用于芯片加密)加密鎖定方式LB2LB11(出廠設置)11無任何編程加密鎖定保護210禁止串/并行方式的再編程300禁止串/并行方式的再編程和校驗3.功能熔絲位熔絲位名稱說明出廠設置WDTON看門狗有軟件控制看門狗始終工作,軟件只能調節(jié)溢出時間1SPIEN禁止ISP串行編程允許ISP串行編程0JTAGEN禁止JTAG口允許JTAG口0EESAVE芯片擦除時同時擦除EEPROM數據芯片擦除時不擦除EEPROM數據1BODEN禁止低電壓檢測功能允許低電壓檢測功能1BODLEVEL低電壓檢測門限電平為2.7V低電壓檢測門限電平為4.0V
4、1OCDEN禁止JTAG口的在線調試功能允許JTAG口的在線調試功能14.Bootloader的熔絲位(1)上電啟動地址選擇熔絲位名稱說明出廠設置BOOTRST芯片上電后從地址0X0000開始執(zhí)行上電后從BOOT區(qū)開始執(zhí)行1(2)Bootloader區(qū)大小設置BOOTSZ1BOOTSZ0BOOT區(qū)大小/字起始地址出廠設置0010240X1C0000015120X1E00102560X1F00111280X1F805.有關系統時鐘源的選擇熔絲位(1)系統時鐘選擇系統時鐘源CKSEL[3:0]外接石英/陶瓷晶體1111~1010外接低頻晶體(32.768khz)1001外接RC振蕩器1000~0
5、101使用可校準的內部RC振蕩器0100~0001(出廠設置0001,1MHZ)外部時鐘0(2)使用外部晶體時的工作模式配置熔絲位工作頻率范圍/MHZC1、C2容量/pF適用晶體CKOPTCKSEL[3:0]11010.4~0.9注釋(1)陶瓷晶體11100.9~3.012~22石英晶體11113.0~8.012~220101~111>=1.012~22注釋(1):對陶瓷晶體振蕩所配的電容,請按照廠家說明使用;注釋(2):當CKOPT=0時,振蕩器的輸出振幅較大,適用于干擾大的場合;反之,振蕩器的輸出振幅較小,可以降低功耗,對外電磁輻射也較??;注釋(3):CKOPT默認狀態(tài)為“1”。
此文檔下載收益歸作者所有