新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > AVR單片機狀態(tài)與編程

AVR單片機狀態(tài)與編程

作者: 時間:2016-11-19 來源:網(wǎng)絡(luò) 收藏
(1)在AVR的器件手冊中,使用已編程(Programmed)和未編程(Unprogrammed)定義熔絲位的狀態(tài)。未編程表示熔絲位狀態(tài)為“1”(禁止);已編程表示熔絲位狀態(tài)為“0”(允許)。
(2)AVR的熔絲位可以多次編程,不是一次性的OPT熔絲。(3)熔絲位的配置可以通過并行方式、ISP串行方式和JTAG串行方式實現(xiàn)。
(4)AVR芯片加密鎖定后(LB2/LB1=1/0,0/0)不能通過任何方式讀取芯片內(nèi)部的FLASH和EEPROM數(shù)據(jù),但是熔絲位的狀態(tài)仍然可以讀取,只是不能修改配置。
(5)芯片擦除命令是將FLASH和EEPROM中的數(shù)據(jù)清除,并同時將兩位鎖定位狀態(tài)配置成無鎖定的狀態(tài)(LB2/LB1=1/1),但芯片擦除命令不改變其熔絲位的配置。
(6)下載編程的正確操作程序是:對芯片無鎖定狀態(tài)下,下載運行代碼和數(shù)據(jù),配置相關(guān)的熔絲位,最后配置芯片的加密鎖定位。(7)如果芯片被加密鎖定后,發(fā)現(xiàn)熔絲位配置不對,則必須使用擦除命令,清楚芯片的數(shù)據(jù),解除加密鎖定,然后重新下載運行代碼和數(shù)據(jù),修改配置相關(guān)的熔絲位,最后再次配置芯片的加密鎖定位


關(guān)鍵詞: AVR單片機狀態(tài)與編

評論


技術(shù)專區(qū)

關(guān)閉