新闻  |   论坛  |   博客  |   在线研讨会
DS2432
zuokong2006 | 2009-12-12 12:43:52    阅读:1435   发布文章

51单片机对DS2432进行操作。包括CRC16. CRC8校验算法实现。
附件程序:DS2432.rar

注:DS2432 在单个芯片内集成了1024 位EEPROM、64 位密钥、一个8 字节的寄存器/控制页(其中包含五个用户读/写字节)、512 位SHA-1 引擎和一个全功能的1-Wire 接口。每个DS2432 具有自身的、由工厂刻入的64 位ROM 注册码,可确保唯一识别、绝对可溯。数据按照1-Wire 协议串行传送,只需一根数据线和返回地线。DS2432 有一个称为暂存器的辅助存储区,在向主存储器、寄存器写入数据时,或者在安装新密钥时充当缓冲器。数据首先被存入暂存器,并可从这里读回。经过验证后,假定DS2432 接收到了匹配的160 位MAC,那么Copy Scratchpad(复制暂存器)命令将把数据传送到最终的存储单元。MAC 的计算涉及到存储在DS2432 中(包含器件身份寄存器)的密钥和附加数据。只有加载新的密钥时才无需提供MAC。当读取存储页或是计算新密钥的时候,也可以激活SHA-1 引擎来计算160 位的MAC,而不必加载它。

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
webuser  2010-05-19 08:52:31 

DS2431的

webuser  2010-05-19 08:50:19 

是DS3401的,没有SHA部分。

最近文章
触摸屏数据处理算法
2009-12-12 17:51:37
DS2432
2009-12-12 12:43:52
用Atmega16读写AT45DB161
2009-12-12 12:22:52
推荐文章
最近访客