liuyang21168 发表于 2023-12-11 10:01:02

如果两条触发指令之间不能被中断,那么必须要关闭中断总开关(EA),否则可能发生冲突。如果不关闭中断,就像交通路通没有红绿灯一样,有时候可以安全通过,有时候会碰撞。
最好的办法就是STC公司把以后生产的单片机,EEPROM的触发指令改成一条指令,这样就不需要关闭中断了。

神农鼎 发表于 2023-12-11 11:02:53

liuyang21168 发表于 2023-12-11 10:01
如果两条触发指令之间不能被中断,那么必须要关闭中断总开关(EA),否则可能发生冲突。如果不关闭中断,就像 ...

要2次才能触发成功,是安全机制

liuyang21168 发表于 2023-12-11 12:48:16

明白了,这是为了防止误触发。{:handshake:}

liuyang21168 发表于 2023-12-13 21:37:19

为什么在EA=0;后面加两条空指令?

xxkj2010 发表于 2023-12-31 12:54:10

请教:如果不用变压器供电的话,就无法使用掉电检测吧?

神农鼎 发表于 2023-12-31 14:31:54

xxkj2010 发表于 2023-12-31 12:54
请教:如果不用变压器供电的话,就无法使用掉电检测吧?

不懂你想到哪,你上个你曾经的 电源原理图的 PDF, 大家帮你一起分析

完整的系统设计参考原理图@STC8H8K64U, @STC32G12K128 - 电源/复位/省电模式/外部晶振/内部时钟/对外时钟输出/PLL-144MHz时钟 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)



lzl1okOK 发表于 2024-1-2 23:44:12

梁工 发表于 2023-6-26 15:13
最好关一下总中断EA=0;因为触发命令要连续执行:
ISP_TRIG = 0x5A;
ISP_TRIG = 0xA5;


以前经常进这样的坑,研究了好久,没事就琢磨,有次差点走到人家车上去!

jwg 发表于 2024-1-3 10:12:23

明白了,这是为了防止误触发。按照规范做,避免偶然事件发生

神农鼎 发表于 2024-2-9 09:39:26

龙年新春捷报:
STC8H2K32U-45MHz-LQFP32/TSSOP28 的 USB 型 MCU 已开始制造光罩流程中
RMB1.3 的 USB, STC8H2K32U-45MHz-LQFP32/TSSOP28/20,SOP16, 4月开始供货
51世界火热的夏天全面来临 全面 进入 USB 时代 !新增硬件32位乘除法器MDU32C
硬件USB 支持 仿真/下载, RTC 实时时钟, 年/月/日/时/分/秒,星期
真12位ADC, 144MHz-16位高级PWM新增硬件移相功能
32K Flash, 2.5k SRAM, USB, 双串口/I2C/SPI, 轨到轨比较器,12位ADC, PWM
串口1/串口2:
===都支持串口接收硬件超时侦测,硬件奇偶校验
===都支持帧错误数据检测和自动地址识别
T11,强大的24位低功耗定时器/系统定时器,支持低功耗唤醒
P1.2口在P5.4口上共享,P1.0/P1.1的全部数字功能可以交换

STC8H2K32U要让51成为永恒的经典:钻石恒久远,51永流传

======================================================================

RMB0.99 的 USB, STC8H2K08U-45MHz-TSSOP20/SOP16,已开始供货
51世界火热的夏天全面来临 全面 进入 USB 时代 !

神农鼎 发表于 2024-2-9 10:47:59


页: 1 2 [3] 4 5 6
查看完整版本: EEPROM的使用 请 配合比较器做掉电检测