打印

继续玩18B20,用半主机调试方式读当前温度和效验ID真伪。

[复制链接]
2243|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
plc_avr|  楼主 | 2011-8-26 13:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 plc_avr 于 2011-8-26 13:37 编辑

继续玩18B20,用半主机调试方式读当前温度和效验ID真伪。
用到的工具,俗称“玩具”:http://www.hotpage.net.cn/HotPower_HotAjax.html
利用玩具自动生成CRC C源码,直接复制到M0工程中调用,稍加修改就成了校验ID的利器,18B20有64 BIT唯一ID 最后面8 BIT是前面 56 BIT的CRC效验码,利用此来实现ID码的真伪。






源码相关:

TEST_18B20_2.rar (2.85 MB)

相关帖子

沙发
plc_avr|  楼主 | 2011-8-26 13:47 | 只看该作者
不好意思,发错地盘了。

使用特权

评论回复
板凳
hotpower| | 2011-8-26 14:23 | 只看该作者
技术无国界。DS18B20还是应用比较多的,这里的例程和疑问也很多,大家相互交流。
我想匠人不会咔嚓此帖吧。

使用特权

评论回复
地板
xd54622| | 2011-8-26 14:26 | 只看该作者
有可能

使用特权

评论回复
5
hotpower| | 2011-8-26 14:46 | 只看该作者
不可能吧,这里的问题多多,刚才就是一个。
https://bbs.21ic.com/icview-260910-1-1.html

使用特权

评论回复
6
tianm| | 2011-8-27 00:54 | 只看该作者
本帖最后由 tianm 于 2011-8-27 00:59 编辑

源码这么大 2M
我写的DS1820源码 只有可怜淅淅的 几十K

使用特权

评论回复
7
plc_avr|  楼主 | 2011-8-27 05:52 | 只看该作者
晕,一个18B20几十K?不会吧,你没看里面内容啊。DS18B20.h   DS18B20.c 这两个文件是18B20的,其它的是M0启动文件及驱动。和18B20关系不大的。

使用特权

评论回复
8
cs0617| | 2011-8-27 07:25 | 只看该作者
新注册了一个账号,学习一下啊

使用特权

评论回复
9
Ryanhsiung| | 2011-8-27 08:12 | 只看该作者
呵呵,可以怎么写,学习了
不过我这是联通的网络,大叔那网站非常难打开

使用特权

评论回复
10
caofuwen| | 2011-8-27 09:32 | 只看该作者
学习中,感谢哟!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:烈火DIY Mini四轴飞行器群:234879071  http://fire-dragon.taobao.com/

42

主题

1633

帖子

23

粉丝