新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > AVR單片機狀態與編程

        AVR單片機狀態與編程

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


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 大连市| 天津市| 肥东县| 红河县| 南澳县| 宁蒗| 大新县| 民勤县| 灵宝市| 横山县| 滦南县| 天镇县| 凤山市| 河间市| 鹰潭市| 长垣县| 固镇县| 方城县| 鹤岗市| 海门市| 任丘市| 白河县| 中方县| 沾化县| 五大连池市| 临沂市| 曲阳县| 柳州市| 鲁山县| 和静县| 卫辉市| 涞水县| 岳阳县| 泊头市| 衢州市| 夏津县| 攀枝花市| 观塘区| 河间市| 东至县| 金溪县|