尊敬的先生
1) 1) 当我将任何数据写入 BANK0、然后将其擦除时、它会很好地工作。 但是、对于 BANK1到 BANK7执行相同的操作失败、在我将一些数据写入 BANK1到 BANK7后、我读取了存储器单元、它们仍然是0xFF、
BANK0和其他组之间有何差异?
2) 2)应用手册(slva550a)说:
"从协议的角度来看、写入数组不会受到显著影响。 如果组/泵处于睡眠状态且启动了程序命令、SM28VLT 将自动开始唤醒过程并完成编程、而无需再涉及主机(第6页)"
程序进程结束后、它是否可以自动再次进入睡眠模式?
3) 3)我将不同的值写入不同组的 BAC1寄存器、当我读回它时、所有的 BAC1寄存器都具有相同的值、该值由我写的最后一个寄存器决定。 对于 BAC2寄存器也是如此。 原因是什么?
4)用于 MAC2寄存器。 应用手册(slva550a)说:"这些位必须保留为000 (第4页)"、但在注释的伪代码中、最后一行是"1D_000F001_001//将泵断电备用模式设置为待机"。
根据这个代码、MAC1.Bank 是001、而不是000、我认为只有一个是正确的、您能告诉我哪一个是正确的吗? 6年前有人问过同样的问题、但我看不到答案
5)
如何理解"将擦除值写入地址0会导致数据无效错误(如果字已存在)
已编程。"? 地址 0单元格是否特殊?
Clark