8G eeprom
在8G2K32S4中写eeprom的时候对中断有影响吗想问的是在写eeprom的时候会不会对原本程序的中断有影响,比如8h是在写eeprom的时候需要手动关闭总中断 建议 IAP 操作 :
关闭总中断
送5AH
送A5H
//触发 IAP操作的顺序
再开总中断
关闭总中断
送5AH
送A5H
//触发 IAP操作的顺序
再开总中断
CLR EA;关闭总中断
MOVIAP_TRIG, #5AH; 先送 5Ah,再送 A5h 到 ISP/IAP 触发寄存器,每次都需如此
MOVIAP_TRIG, #0A5H;送完A5h后,ISP/IAP命令立即被触发起动
SETB EA;再开总中断, 防止 【IAP触发命令序列】 被任意中断打断
;而这个任意中断服务程序中又有 【IAP触发命令序列】
;确保操作的 【原子性】
神农鼎 发表于 2025-6-19 17:10
关闭总中断
送5AH
送A5H
如果我不关总中断会怎样,会导致中断异常还是写入eeprom异常 haley 发表于 2025-6-20 09:17
如果我不关总中断会怎样,会导致中断异常还是写入eeprom异常
一般没事
页:
[1]