找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1717|回复: 10
收起左侧

DS1220Y-120+ 如何读写数据

[复制链接]
ID:307084 发表于 2023-10-7 08:57 | 显示全部楼层 |阅读模式
各位大师,请教您们,如何将 DS1220Y-120+ 里面的数据导出来,然后怎么样把它写入空白的芯片上去.求指教,谢谢!
回复

使用道具 举报

ID:94031 发表于 2023-10-7 14:13 | 显示全部楼层
和读写RAM的时序一样。
回复

使用道具 举报

ID:307084 发表于 2023-10-7 14:19 | 显示全部楼层
xuyaqi 发表于 2023-10-7 14:13
和读写RAM的时序一样。

谢谢回复,能具体点吗
回复

使用道具 举报

ID:879348 发表于 2023-10-9 10:46 | 显示全部楼层
根据数据手册读取所有寄存器内容,如果这都不懂只能请人做了
回复

使用道具 举报

ID:307084 发表于 2023-10-9 15:44 | 显示全部楼层
wufa1986 发表于 2023-10-9 10:46
根据数据手册读取所有寄存器内容,如果这都不懂只能请人做了

有这方面的推荐吗
回复

使用道具 举报

ID:307084 发表于 2023-10-10 15:09 | 显示全部楼层
DS1220Y-120+ 有没有这方面经验的大师啊,请多指教,感谢!
回复

使用道具 举报

ID:307084 发表于 2023-10-13 15:39 | 显示全部楼层
各位大师都好忙,没人回复
回复

使用道具 举报

ID:161164 发表于 2023-10-13 18:01 | 显示全部楼层
按着手册的时序图就可以写出来

2023-10-13_175814.png


AT89C52.zip

734 Bytes, 下载次数: 4

回复

使用道具 举报

ID:155507 发表于 2023-10-14 01:04 | 显示全部楼层
给你来个试试。
NewDS1220Project01.jpg



  1. #include <reg52.h>
  2. #include <stdio.h>
  3. #include <ABSACC.H>

  4. #define RAMDATA1 0x0000
  5. #define RAMDATA2 0x4000

  6. void main(void)
  7. {
  8.         unsigned int i;
  9.     unsigned char x;

  10.         while (1)
  11.         {
  12.                 for(i=0;i<0x0800;i++)
  13.                 {
  14.                         x = XBYTE[RAMDATA1+i]; // 读 U3 数据导出
  15.                         XBYTE[RAMDATA2+i] = x; // 写 U4 入空白的芯片
  16.                 }
  17.         }
  18.       
  19. }
复制代码







回复

使用道具 举报

ID:307084 发表于 2023-10-14 11:36 | 显示全部楼层
lkc8210 发表于 2023-10-13 18:01
按着手册的时序图就可以写出来

感谢您!请问您给的附件是写这个的软件吗?
回复

使用道具 举报

ID:307084 发表于 2023-10-14 11:38 | 显示全部楼层

谢谢您!请多多指教.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表