一、简介:
DS2411R是Maxim Integrated(现为Analog Devices)生产的一款1-Wire硅序列号芯片,具有以下特点:
-
64位唯一ROM序列号(包括8位家族码、48位序列号和8位CRC校验码)
-
工作电压范围:2.8V至5.25V
-
工作温度范围:-40°C至+85°C
-
采用TO-92或SOT-223封装
-
通过1-Wire协议通信,仅需单数据线
二、硬件接口:
DS2411R (TO-92封装) +----------+ | | 1 -| GND | (连接到STM32的GND) 2 -| DQ | (连接到STM32的GPIO引脚,通过4.7kΩ上拉电阻到VDD) 3 -| VDD | (连接到STM32的3.3V) | | +----------+
三、头文件:
#ifndef DS2411R_H
#define DS2411R_H
#include "stm32l4xx_hal.h"
#define DS2411R_FAMILY_CODE 0x01
type