硬件驱动
DS2401 加密芯片序列号读取
移植教程:
1、只需要在 MD_DS2401.h 修改如下宏定义即可,无需改 C 代码
a、MD_DS2401_IO_L 实现 DS2401 数据线 DQ 写 0 操作
b、MD_DS2401_IO_H 实现 DS2401 数据线 DQ 写 0 操作
c、MD_DS2401_IO_In 实现 DS2401 数据线 DQ 读操作
d、MD_DS2401_Block_Delay_Us 读写时序要求的阻塞延时函数
使用
1、MD_DS2401_Read_ID
读 8bits 的家族码(0x01) + 48bits 序列号(低位在前) + 8bits CRC 校验码
2、MD_DS2401_CRC8Calculate
计算 CRC8 校验码,用于校验读 DS2401 的数据是否正确