DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 6048|回复: 7
打印 上一主题 下一主题

请教大神这个算法,望大神指点迷津

[复制链接]
跳转到指定楼层
楼主
发表于 2020-4-25 20:36:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

我目前有个DS2505的东西要量产,使用了美信官方的软件来做非常非常的慢,美信硬件也不稳定,误打误撞买了老叶的硬件后,硬件问题总算解决了,(老叶的说明文档里说他的硬件不能使用美信官方软件写DS25xx,其实是可以的,并且比官方的硬件还稳定的多)
虽然硬件解决了,但是美信官方的那个软件太纠结了,写入起来要操作非常多的步骤,操作员一不小心就点错了.我请老叶帮忙做一个外挂软件,他又太忙了.从去年等到今年他都没有时间做,实在没办法,只能我跨行来尝试一下了.
目前的情况是这样的,我监控了通讯指令大部分都能明白什么意思,但是有一个算法问题不明白.
如下:
芯片返回的报文是:
F0 8A 00 00 2A 2A 08 28 22 02 0000 00 00 00 A2 AA (这中间还包含了芯片家族码DS2505,和CRC)
解析出来的芯片ROM ID是:
0B702756010000FD
再比如:
返回:
F0 8A 00 88 22 80 88 28 22 02 0000 00 00 00 00 08
  解析出来的芯片ROM ID是:
0B5AA85601000020
资料也实在玩不懂,请大神帮忙解析一下,附件有芯片资料,里面有关于这部分的说明,但我很笨,根本玩不转.大神出来帮忙指点迷津.谢谢!

DS2505_cn.pdf

544.76 KB, 下载次数: 2, 下载积分: 银子 -10 两

中文版

DS2505.pdf

597.08 KB, 下载次数: 0, 下载积分: 银子 -10 两

英文版

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
沙发
 楼主| 发表于 2020-4-25 21:00:01 | 只看该作者
https://forum.arduino.cc/index.php/topic,37648.0.html
这个链接可能会有帮助,但我看不懂,来本我也不是这个行来的,另外我使用的编程语言是Python和labview.看的我一头雾水.
板凳
 楼主| 发表于 2020-4-25 21:03:48 | 只看该作者
地板
 楼主| 发表于 2020-5-6 09:39:36 | 只看该作者
哪个大神可以指点一下吗?
5#
发表于 2020-5-6 10:02:50 | 只看该作者
我们有通用烧录器可以代烧这个芯片
6#
 楼主| 发表于 2020-5-11 10:26:26 | 只看该作者
终于搞定了,以后谁有1-wire的软件需求请联系我做支持.
硬件就用老叶的这个小玩意,非常稳定比官方硬件稳定的多.用过美信官方的硬件的人都要疯,老叶这个没那么纠结.
软件其实很简单就是一个二叉树算法有点烦人.虽然美信已经说的很明详细了,但算法确实很打脑壳.
搞定如下这个算法一切都不是问题了.
https://www.maximintegrated.com/ ... pp-notes/1/187.html
7#
发表于 2023-6-7 11:38:27 | 只看该作者
非常感谢分享,非常谢谢
8#
发表于 2023-10-23 09:49:54 | 只看该作者
支持支持支持支持支持支持支持支持
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-4-25 11:43 , 耗时 0.096769 秒, 20 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

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