//EA=0;
ISP_TRIG = 0x46;
ISP_TRIG = 0xb9; //先送46h,再送B9h 到ISP/IAP 触发寄存器,每次都需如此,送完B9h 后,ISP/IAP 命令立即被触发起动
for (i = 0;i < 30;i++);
//EA=1;
iap_disable (); //;关闭 IAP 功能, 清相关的特殊功能寄存器,使CPU 处于安全状态
}
void sector_erase (uint address) {
uchar i;
ISP_ADDRL = address; //设置目标单元地址
ISP_ADDRH = address >> 8;
ISP_CONTR = ENABLE_ISP; //打开 IAP 功能, 设置 Flash 操作等待时间
ISP_CMD = ISP_IAP_SECTOR_ERASE; //设置为IAP/ISP/EEPROM 扇区擦除模式命令
//EA=0;
ISP_TRIG = 0x46;
ISP_TRIG = 0xb9; //先送46h,再送B9h 到ISP/IAP 触发寄存器,每次都需如此,送完B9h 后,ISP/IAP 命令立即被触发起动
for (i = 0;i < 30;i++);
//EA=1;
iap_disable ();
}
上一页 [1] [2]
本文关键字:暂无联系方式STC单片机(,单片机-工控设备 - STC单片机(