基于STM32、HAL库的DS28E15P安全验证及加密芯片驱动程序设计
一、简介:
DS28E15P是Maxim Integrated (现为Analog Devices)生产的一款1-Wire EEPROM芯片,具有以下特点:
-
1-Wire接口通信,仅需单根数据线加地线
-
1024位(128字节)EEPROM存储器
-
每个器件具有唯一的64位ROM ID
-
工作电压范围:2.8V至5.25V
-
内置CRC16校验功能
-
可编程写保护功能
二、硬件接口:
DS28E15P STM32L4xx ----------------------------VDD ---- 3.3VGND ---- GNDDQ ---- GPIOx_Py (配置为开漏输出)
注意:1-Wire总线通常需要接一个4.7kΩ的上拉电阻到3.3V。
三、头文件:
#ifndef __DS28E15P_H
#define __DS28E15P_H
#ifdef __cplusplus
extern "C" {
#endif
#include "stm32l4xx_hal.h"
#define DS28E15P_FAMILY_CODE 0x