查看完整版本: 美信达拉斯1-wire编程器读写DS28ec20

liyf 发表于 2023-11-30 09:01:52

美信达拉斯1-wire编程器读写DS28ec20

该型号容量比较大,有20k位,80个页,用官方软件是要麻烦点的

测试芯片家族代码是c3,不是手册上的43,这个规律还真是比较麻烦,大家注意点

格式都是标准的一行16字节,两行为32字节,也就是一页
这里要注意的是,该芯片的保护页比较少,所以一个保护位锁定8也,也就是page0~page7为一个块,一定要注意下

保护控制寄存器值为55h时,将相应存储器块设置为写保护。值为AAh时设置为EPROM模式。
如果存储器模块锁定设置为55h 或AAh,会将所有写保护数据存储器块设置为复制保护。
处于EPROM模式的存储器块不受影响。寄存器页面锁定字节设置为55h或AAh时,将整个寄存器页设置为复制保护。

所以使用时一定要注意,一旦设置了aah的对应块就会像25系列一样,只能位写0,写一次少一次,按25系列的规则操作的
设置55h就是保护对应的整个块,就是一次保护8页
a00h对应块0,也就是page0~page7
a01h对应块1,也就是page8~page15
以此类推
下面以测试芯片的保护设置来解说

红色对应保护设置,紫色是用户自定义数据区,这个该可以设计自己的用途,蓝色就是保护前面这两个的保护的,这里设置55 55,也就是前面的红色,紫色的数据都不能改动
红色区域的数据如下
00 00 AA AA 00 00 00 00 55 55
从这个数据就能看出,块2,块3是仿真25系列芯片的功能,对应的页就是page16~page31,只能位写0了
块8,块9设置了保护,不能修改,对应的页就是page64~page79
其他没有保护也没有设置eprom模式,可以正常的任意修改数据
下面我们测试读写一下
https://player.youku.com/embed/XNjE5NjEwMzE0MA==


200938 发表于 2024-4-1 16:48:55

努力回帖!赚银两,赚积分!
页: [1]
查看完整版本: 美信达拉斯1-wire编程器读写DS28ec20