官术网_书友最值得收藏!

2.10.1 ISP/IAP操作有關的特殊功能寄存器

在表2-4中,與EEPROM應用相關的特殊功能寄存器主要有ISP_DATA、ISP_ADDRH、ISP_ADDRL、ISP_CMD、ISP_TRIG、ISP_CONTR、PCON。這7個寄存器的地址、位格式及定義在表2-4中已列出,其中,ISP_CONTR、PCON位功能前面已介紹,其他寄存器功能如下。

1)ISP_DATA:ISP/IAP數據寄存器。ISP/IAP操作讀后和寫前的數據放在此處。

2)ISP_ADDRH、ISP_ADDRL:ISP/IAP地址寄存器。ISP/IAP操作地址寄存器的高8位和低8位。

3)ISP_CMD:ISP/IAP命令寄存器。由表2-4可見,其低3位為MS2、MS1、MS0,用來設置ISP/IAP的具體操作見表2-9。

表2-9 ISP/IAP操作功能選擇

4)ISP_TRIG:ISP/IAP命令觸發寄存器。在ISPEN(ISP_CONTR.7)=1時,每次IAP操作都要對ISP_TRIG先寫入46H,再寫入B9H,ISP\IAP命令才會生效。ISP\IAP操作完成后,ISP_ADDRH、ISP_ADDRL和ISP_CMD的內容不變。如果接下來要對下一個地址的數據進行IAP/ISP操作,需手動將該地址的高8位和低8位分別寫入IAP_ADDRH和IAP_AD-DRL寄存器。

主站蜘蛛池模板: 满洲里市| 宁城县| 长宁县| 衡山县| 佛学| 炎陵县| 应城市| 沈阳市| 洪湖市| 江孜县| 天水市| 晋城| 洮南市| 北安市| 余姚市| 新巴尔虎左旗| 福州市| 新田县| 和田市| 阿坝| 额敏县| 德兴市| 灯塔市| 大宁县| 玉门市| 甘孜县| 清丰县| 都安| 江口县| 沾化县| 望奎县| 盈江县| 樟树市| 乌鲁木齐市| 万源市| 奎屯市| 称多县| 新安县| 丰原市| 安义县| 北辰区|