- 單片機原理及應用系統設計
- 胡景春主編
- 320字
- 2021-10-27 13:42:48
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寄存器。
推薦閱讀
- 筆記本電腦使用、維護與故障排除實戰
- 電腦維護與故障排除傻瓜書(Windows 10適用)
- 極簡Spring Cloud實戰
- Mastering Delphi Programming:A Complete Reference Guide
- INSTANT Wijmo Widgets How-to
- 精選單片機設計與制作30例(第2版)
- Practical Machine Learning with R
- Neural Network Programming with Java(Second Edition)
- Hands-On Deep Learning for Images with TensorFlow
- 新編電腦組裝與硬件維修從入門到精通
- 單片機原理與技能訓練
- 基于網絡化教學的項目化單片機應用技術
- Arduino項目案例:游戲開發
- 計算機組裝、維護與維修項目教程
- Deep Learning with Keras