Bruceoxl
BruceOu,于2017年10月13日开始在CSDN上写博客,博客专注于嵌入式开发、人工智能等。欢迎各位朋友来访!
邮箱: ouxiaolong@bruceou.cn
展开
-
ZigBee开发笔记博文导航
自博主更新该专栏也很久了,今天博主就给出关于ZigBee开发的一个导航,为的是读者朋友能更好找到自己所感兴趣的那一块,当然博主以后对ZigBee有新的发现和想法也会在第一时间发表在CSDN上,在此感谢CSDN这个平台给出了这个一个交流的机会,也感谢大家的支持。OpenWrt相关的网站 ZigBee官网 ZigBee 协议栈ZigBee开发笔记第一部分 入门篇...原创 2018-07-14 21:02:48 · 8490 阅读 · 7 评论 -
《ZigBee开发笔记》第一部分 入门篇-第2章 ZigBee简介
2.1由来Zigbee名称来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体中的通信网络。其特点是近距离、低复杂度、自组织、低功耗、低数据速率、低成本。主要适合用于自动控制和远程控制领域,可以嵌入各种设备。简而言之, ZigBee 就是一种便宜的,低功耗的近距离无线组网通讯技术,国内通常会翻译...原创 2017-11-02 22:29:19 · 4001 阅读 · 1 评论 -
《ZigBee开发笔记》第一部分 入门篇-第3章 IAR编程
3.1 IAR 集成开发环境介绍嵌入式 IAR Embedded Workbench IDE 提供一个框架,任何可用的工具都可以完整地嵌入其中,这些工具包括: 1.高度优化的 IAR AVR C/C++编译器; 2.AVR IAR 汇编器; 3. 通用 IAR XLINK Linker; 4. IAR XAR 库创建器和 IAR XLIB Librarian; 5. 一个强大的编辑器...原创 2017-12-22 09:39:31 · 6596 阅读 · 2 评论 -
《ZigBee开发笔记》第一部分 入门篇- 第4章 协议栈相关开发环境搭建
4.1安装ZStack-CC2530-2.3.0-1.4.0 协议栈ZStack-CC2530-2.3.0-1.4.0.exe 是 TI 提供的半开源的协议栈,里面包括一些文档和例程, Zigbee 组网实验都基于里面的例程修改而来,实验中我们主要学习 Zstack 和使用 Zstack 的函数。下面将讲解如何安装协议栈。 第一步:打开 \ ZStack-CC2530-2.3.0-1.4.0...原创 2017-12-23 23:58:55 · 1919 阅读 · 0 评论 -
《ZigBee开发笔记》第一部分 入门篇-第5章 程序下载及调试
5.1程序下载及调试5.1.1编译工程单击编译按钮 图1 无错显示如下图所示 图25.1.2下载工程(我们选择的是ZigBee下载,下载后可在线调试) 图35.1.3在线调试程序将上面编译没有错误的工程下载到开发板中运行,点击 Debug 按键,开始下载程序并在线 仿真调试,再点全速运行。此时 LED1 间隔 1 秒闪烁...原创 2017-12-24 15:00:17 · 1711 阅读 · 0 评论 -
《ZigBee开发笔记》第二部分 基础篇-第 1章 CC2530流水灯
1 理论分析1.1 CC2530 的 IO 端口介绍CC2530 有 21 个数字输入/输出引脚,可以配置为通用数字 I/O 、外设 I/O 或者配置为连接到 ADC、定时器或 USART 外设。这些 I/O 口的用途可以通过一系列寄存器配置,由用户软件加以实现。I/O 端口具备如下重要特性: 21 个数字 I/O 引脚 可以配置为通用 I/O 或外部设备 I/O ...原创 2017-12-25 09:34:26 · 7747 阅读 · 2 评论 -
《ZigBee开发笔记》第二部分 基础篇-第2章 CC2530按键
1 理论分析1.1 CC2530 通用 IO 详解用作通用 I/O 时,引脚可以组成 3 个 8 位端口,端口 0、端口 1 和端口 2,表示为 P0、P1 和 P2。其中,P0 和 P1 是完全的 8 位端口,而 P2 仅有 5 位可用。所有的端口均可以通过 SFR 寄存器 P0、P1 和 P2 位寻址和字节寻址。每个端口引脚都可以单独设置为通用 I/O 或外部设备 I/O。 除了...原创 2017-12-26 09:25:30 · 4681 阅读 · 1 评论 -
《ZigBee开发笔记》第二部分 基础篇-第3章 CC2530外部中断
1 理论分析1.1 CC2530 通用 IO 中断详解通用 I/O 引脚设置为输入后,可以用于产生中断。中断可以设置在外部信号的上升或下降沿触发。P0、P1 或 P2 端口都有中断使能位,对位于 IENl-2 寄存器内的端口所有的位都是公共的,如下: IENI.P0 IE:P0 中断使能 IEN2.PI IE:P1 中断使能 IEN2.P2IE:P2 中断使...原创 2017-12-27 11:11:01 · 4481 阅读 · 0 评论 -
《ZigBee开发笔记》第二部分 基础篇-第4章 定时器 - CC2530查询方式使用定时器T1
1 理论分析1.1 CC2530 的 Timer1 介绍定时器 1 是一个独立的 16 位定时器,支持典型的定时/计数功能,比如输入捕获,输出比较和 PWM 功能。定时器有五个独立的捕获/比较通道。每个通道定时器使用一个 I/O 引脚。定时器用于范围广泛的控制和测量应用,可用的五个通道的正计数/倒计数模式将允许诸如电机控制应用的实现。 定时器 1 的功能如下: 五个捕获/比...原创 2017-12-28 09:27:07 · 2317 阅读 · 0 评论 -
《ZigBee开发笔记》第二部分 基础篇-第4章 定时器-CC2530 中断方式使用定时器T1
1 理论分析为定时器分配了一个中断向量。当下列定时器事件之一发生时,将产生一个中断请求: 计数器达到最终计数值(溢出或回到零) 输入捕获事件 输出比较事件 寄存器状态寄存器 T1STAT 包括最终计数值事件和五个通道比较/捕获事件的中断标志。仅当设置了相应的中断屏蔽位和 IEN1.T1EN 时,才能产生一个中断请求。中断屏蔽位是 n 个通道的 T1CCTLn.I...原创 2017-12-28 09:39:49 · 5716 阅读 · 0 评论 -
《ZigBee开发笔记》第二部分 基础篇-第4章 定时器-CC2530查询方式使用定时器T3
1 理论分析1.1 CC2530 的 Timer3 介绍定时器 3 和 4 是两个 8 位的定时器。每个定时器有两个独立的比较通道,每个通道上使用一个 I/O 引脚。 定时器 3/4 的特性如下: 两个捕获/比较通道 设置、清除或切换输出比较 时钟分频器,可以被 1,2,4,8,16,32,64,128 整除 在每次捕获/比较和最终计数事件发生...原创 2017-12-28 09:48:10 · 2882 阅读 · 0 评论 -
《ZigBee开发笔记》第二部分 基础篇-第4章 定时器-CC2530中断方式使用定时器T3
1 理论分析CC2530 为这两个定时器各分配了一个中断向量。当以下定时器事件之一发生时,将产生一个中断请求: 计数器达到最终计数值 比较事件 捕获事件 SFR 寄存器 TIMIF 包含定时器 3 和定时器 4 的所有中断标志。寄存器位 TIMIF.TxOVFIF 和 TIMIF.TxCHnIF 分别包含 2 个最终计数值事件,以及四个通道捕获/比较事件的中断标...原创 2017-12-28 09:57:23 · 2664 阅读 · 0 评论 -
《ZigBee开发笔记》第二部分 基础篇-第5章 CC2530 PWM调光
1 理论分析PWM 就是Pulse-Width Modulation (脉冲宽度调制),这里面的脉冲宽度即在一个周期内输出高电平的时间,假如说周期T=64US,脉冲宽度D=32us,则占空比=D/T=32/64=50% ,脉冲宽度调整就是占空比的调整。 2 实验详解2.1实验目的1)、过实验掌握CC2530芯片GPIO的配置方法 2)、掌握Led驱动电路及开关Led的原...原创 2017-12-29 09:16:04 · 7470 阅读 · 2 评论 -
《ZigBee开发笔记》第二部分 基础篇-第6章 CC2530串口通讯-发送字符串
1 理论分析1.1 CC2530 的 Usart 介绍首先,我们要知道 CC2530 有几个串行通信口。由图1知,它总共有 2 个串口分别为 Usart0、Usart1。Usart0 和 Usart1 是串行通信接口,它们能够分别运行于异步 UART 模式或者同步 SPI 模式。两个 Usart 具有同样的功能,可以设置在单独的 I/O 引脚。由 CC2530 datasheet 可知...原创 2017-12-30 12:31:28 · 9098 阅读 · 3 评论 -
《ZigBee开发笔记》第二部分 基础篇-第6章 CC2530串口通讯-接收字符串
1 理论分析当 1 写入 UxCSR.RE 位时,在 UART 上数据接收就开始了。然后 UART 会在输入引脚 RXDx 中寻找有效起始位,并且设置 UxCSR.ACTIVE 位为 1。当检测出有效起始位时,收到的字节就传入到接收寄存器,UxCSR.RX_BYTE 位设置为 1。该操作完成时,产生接收中断。同时 UxCSR.ACTIVE 变为低电平。 通过寄存器 UxBUF 提供收到的数据...原创 2017-12-31 00:09:05 · 3367 阅读 · 1 评论 -
《ZigBee开发笔记》第二部分 基础篇-第6章 CC2530串口通讯-串口控制LED
1 理论分析1.1 Usart 发送当 USART 收/发数据缓冲器、寄存器 UxBUF 写入数据时,该字节发送到输出引脚TXDx。 UxBUF 寄存器是双缓冲的。当字节传送开始时, UxCSR.ACTIVE 位变为高电平,而当字节传送结束时为低。当传送结束时,UxCSR.TX_BYTE 位设置为 1。 当 USART 收/发数据缓冲寄存器就绪,准备接收新的发送数据时,就产生了一个中...原创 2018-01-01 12:49:53 · 5724 阅读 · 2 评论 -
《ZigBee开发笔记》第二部分 基础篇-第7章 CC2530温度串口显示(片内ADC)
1 理论分析1.1 CC2530 的 ADC 介绍CC2530 的 ADC 支持多达 14 位的模拟数字转换,具有多达 12 位的 ENOB(有效数字位)。它包括一个模拟多路转换器,具有多达 8 个各自可配置的通道;以及一个参考电压发生器。转换结果通过 DMA 写入存储器。还具有若干运行模式。 图1 ADC方框图 ADC 的主要特性如下: 可选的抽取率,这也设置了...原创 2018-01-02 23:24:53 · 4792 阅读 · 0 评论 -
《ZigBee开发笔记》第二部分 基础篇-第7章 CC2530温度串口显示(ADC电压表)
1 理论分析1.1 CC2530 的 ADC 介绍CC2530 的 ADC 支持多达 14 位的模拟数字转换,具有多达 12 位的 ENOB(有效数字位)。它包括一个模拟多路转换器,具有多达 8 个各自可配置的通道;以及一个参考电压发生器。转换结果通过 DMA 写入存储器。还具有若干运行模式。 图1 ADC方框图 ADC 的主要特性如下: 可选的抽取率,这也设置...原创 2018-01-03 12:25:31 · 3264 阅读 · 0 评论 -
《ZigBee开发笔记》第二部分 基础篇-第8章 CC2530系统睡眠唤醒—中断唤醒
1 理论分析1.1 CC2530 睡眠定时器简介睡眠定时器用于设置系统进入和退出低功耗睡眠模式之间的周期。睡眠定时器还用于当进入低功耗睡眠模式时,维持定时器 2 的定时。 睡眠定时器的主要功能如下: 24 位的定时器正计数器,运行在 32kHz 的时钟频率 24 位的比较器,具有中断和 DMA 触发功能 24 位捕获 1、概述 睡眠定时器是一个 24...原创 2018-01-04 12:28:02 · 4653 阅读 · 4 评论 -
《ZigBee开发笔记》第二部分 基础篇-第8章 CC2530系统睡眠唤醒--定时器唤醒
1 理论分析当定时器的值等于 24 位比较器的值,就发生一次定时器比较。通过写入寄存器 ST2:ST1:ST0 来设置比较值。当 STLOAD.LDRDY 是 1 写入 ST0 发起加载新的比较值,即写入 ST2、ST1 和 ST0 寄存器的最新的值。 加载期间 STLOAD.LDRDY 是 0,软件不能开始一个新的加载,直到 STLOAD.LDRDY 回到 1。读 ST0 将捕获 24 位...原创 2018-01-04 12:36:04 · 6758 阅读 · 8 评论 -
《ZigBee开发笔记》第二部分 基础篇-第9章 CC2530看门狗
1 理论分析1.1 CC2530 看门狗简介在 CPU 可能受到一个软件颠覆的情况下,看门狗定时器(WDT)用作一个恢复的方法。当软件在选定时间间隔内不能清除 WDT 时,WDT 必须就复位系统。看门狗可用于受到电气噪音、电源故障、静电放电等影响的应用,或需要高可靠性的环境。如果一个应用不需要看门狗功能,可以配置看门狗定时器为一个间隔定时器,这样可以用于在选定的时间间隔产生中断。 看门狗...原创 2018-01-05 09:17:33 · 4579 阅读 · 1 评论 -
《ZigBee开发笔记》第二部分 基础篇-第11章 CC2530随机数发生器
1 理论分析1.1 CC2530 随机数发生器简介随机数发生器有如下功能。 产生伪随机字节,可以被 CPU 读取,或由命令选通处理器直接使用。 计算写入到 RNDH 的 CRC16 字节。 由写入到 RNDL 的值播种。 随机数发生器是一个 16 位的线性反馈移位寄存器 LFSR,带有多项式 X 16 + X15 + X 2 +1(即 CRC16) 。根...原创 2018-01-06 23:31:45 · 2540 阅读 · 4 评论 -
《ZigBee开发笔记》第二部分 基础篇-第12章 CC2530 OLED
1 理论分析1.1概念有机电致发光二极管( Organic Light-Emitting Diode, OLED)由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。对于有机电致发光器件,我们可按发光材料将其分为两种:小分子 OLED 和高分子 OLED(也可称为 ...原创 2018-01-07 09:41:28 · 4018 阅读 · 2 评论 -
《ZigBee开发笔记》第一部分 基础篇-第10章 CC2530 DMA
1 理论分析1.1 CC2530 的 DMA 介绍直接存取访问(DMA)控制器可以用来减轻 8051CPU 内核传送数据操作的负担,从而实现在高效利用电源的条件下的高性能。只需要 CPU 极少的干预,DMA 控制器就可以将数据从诸如 ADC 或 RF 收发器的外设单元传送到存储器。 DMA 控制器协调所有的 DMA 传送,确保 DMA 请求和 CPU 存储器访问之间按照优先等级协调、...原创 2018-01-08 09:01:35 · 3477 阅读 · 0 评论 -
《ZigBee开发笔记》第三部分 进阶篇-第1章 CC2530 BasicRF协议剖析
1理论讲解1.1 CC2530 BasicRF工程文件放置说明当我们获取到CC2530BasicRF工程文件后,打开文件夹一看,比我们之前裸机实验的文件放置复杂得多,要找出light_switch.eww实属不易。下面就来探讨一下它的架构组成,图就是CC2530BasicRF工程文件的分布图。 图1 CC2530 BasicRF工程文件的分布图 按照图进行分析,我们来看看各个...原创 2018-03-14 17:21:14 · 8804 阅读 · 3 评论 -
《ZigBee开发笔记》第三部分 进阶篇-第2章 CC2530 BasicRF(无线点灯)
1 理论分析1.1 Light_Switch工作流程无线点灯的工作过程:启动、发射、接收。【本实验的重点就在Application层】 启动 (1)板载外设、射频IO、系统时钟、中断等初始化;确保外围器件没有问题;(halBoardInit();) (2)BasicRF数据结构体配置 要配置的数据结构体,就是位于basic_rf.h的basicRfCfg_t结构体,如图所示...原创 2018-03-15 21:42:20 · 11628 阅读 · 3 评论 -
《ZigBee开发笔记》第三部分 进阶篇-第3章 CC2530无线传输质量检测
1 理论分析1.1 Packet Error Rate tester工作流程Packet Error Rate Tester工作流程:启动、发射、接收。 启动 (1)板载外设、射频IO、系统时钟、中断等初始化(halBoardInit();); (2)BasicRF数据结构体配置(basicRfCfg_t结构体位于basic_rf.h); (3)BasicRF协议初始化(...原创 2018-03-16 10:23:43 · 3639 阅读 · 1 评论 -
《ZigBee开发笔记》第四部分 提高篇-第1章 CC2530协议栈剖析
1.1 ZigBee 协议栈简介本节内容仅仅是对 ZigBee 协议栈的一些大家必须理解清楚的概念进行简单的讲解,并没有对 ZigBee 协议栈的构成及工作原理进行详细的讨论。让刚接触 ZigBee 协议栈的朋友们对它有个初步的感性认识,有助于后面使用 ZigBee 协议栈进行真正的项目开发。什么是 ZigBee 协议栈呢?它和 ZigBee 协议有什么关系呢协议是一系列的通信标准,通信双...原创 2018-07-08 14:51:21 · 4582 阅读 · 5 评论 -
《ZigBee开发笔记》第四部分 提高篇-第2章 协议栈无线收发控制LED
实验设备 硬件:PC 机一台;ZB2530(底板、核心板、仿真器、USB 线) 一套 软件:win7 系统,IAR 8.20 集成开发环境 2.1无线数据通信的一般步骤在上一讲我们介绍了ZStack2.3的进行了剖析,本讲中我们介绍一个简单的实例–无线收发控制LED,让大家进一步了解协议栈的开发流程。用户想要实现一个简单的无线数据通信时的一般步骤: 组网:调用协议栈的...原创 2018-07-08 15:22:37 · 3211 阅读 · 3 评论 -
《ZigBee开发笔记》第四部分 提高篇-第3章 CC2530协议栈串口实验
实验设备 硬件:PC 机一台;ZB2530(底板、核心板、仿真器、USB 线) 一套 软件:win7 系统,IAR 8.20 集成开发环境 上节我们实现了无线LED通讯实验,相信大家对 ZStack 已经有了一定的认识,今天就来一个比较简单的实验,讲解如何在 ZStack 里使用串口功能。本实验并没有实现数据的收发,只是通过实际例子,让大家加深对 ZStack 工作原理的理解。另外,读...原创 2018-07-08 15:44:36 · 2978 阅读 · 0 评论 -
《ZigBee开发笔记》第四部分 提高篇-第4章 CC2530协议栈按键实验
实验设备 硬件:PC 机一台ZB2530;(底板、核心板、仿真器、USB 线) 一套 软件:win7 系统,IAR 8.20 集成开发环境 4.1 实验步骤由于有了裸机实验的基础,大家早已知道怎么配置按键程序,只不过大家对协议栈不熟悉,不知道 TI 究竟将按键的相关代码放在哪里而已。在上一讲已经用LED通讯对协议栈工作流程进行了分析,的确,协议栈代码比较多。所以,接下来的讲解,只会...原创 2018-07-09 08:13:52 · 1705 阅读 · 2 评论 -
《ZigBee开发笔记》第四部分 提高篇-第5章 CC2530协议栈串口透传
实验设备 硬件:PC 机一台ZB2530;(底板、核心板、仿真器、USB 线) 一套 软件:win7 系统,IAR 8.20 集成开发环境 相信各位朋友学习ZigBee都想着怎么实现无线数据传输,尽管在无线LED通信编者带领大家熟悉了协议栈工作流程,也实现了无线通讯,但是并没有告诉大家,具体怎么通信的,只是讲述了通信的整个流程。今天编者就带领大家进入无线的世界,真正的实现无线传输。串口...原创 2018-07-10 08:20:43 · 3981 阅读 · 3 评论 -
《ZigBee开发笔记》第四部分 提高篇-第6章 CC2530网络拓扑
实验设备 硬件:PC 机一台ZB2530;(底板、核心板、仿真器、USB 线) 一套 软件:win7 系统,IAR 8.20 集成开发环境 在讲解实验之前,先让大家看看网路拓扑的相关结构体(在AF.h文件里)。 该类型是一个枚举类型: 当 addrMode= Addr16Bit 时,对应点播方式; 当 addrMode= AddrGroup 时,对应组播方式; 当 add...原创 2018-07-10 08:37:02 · 2116 阅读 · 0 评论 -
《ZigBee开发笔记》第四部分 提高篇-第7章 CC2530协议栈网络管理
实验设备 硬件:PC 机一台;ZB2530(底板、核心板、仿真器、USB 线) 一套 软件:win7 系统,IAR 8.20 集成开发环境 我们都知道每个 CC2530 芯片出厂时候都有一个全球唯一的 32 位 MAC 地址(也称长地址)。但是,当设备连入网络中的时候,每个设备都能获得由协调器分配的 16位短地址,(协调器默认地址是 0x0000),很多时候网络就是通过短地址进行管理。...原创 2018-07-10 09:00:38 · 1080 阅读 · 0 评论 -
《ZigBee开发笔记》第四部分 提高篇-第8章 CC2530 建立一个自己的 Zstack 工程
实验设备 硬件:PC 机一台;ZB2530(底板、核心板、仿真器、USB 线) 一套 软件:win7 系统,IAR 8.20 集成开发环境 协议栈也将了这么久了,编者现在带领大家建立一个自己的Zstack 工程。下面介绍如何建立一个自己的 Zstack 工程。首先复制ZStack-CC2530-2.3.0-1.4.0一个副本,不要直接修改TI给个源码。打开安装盘 C:\Texas ...原创 2018-07-10 09:07:38 · 2160 阅读 · 0 评论 -
《ZigBee开发笔记》第四部分 提高篇-第9章 CC2530基于GenericApp无线收发实验
实验设备 硬件:PC 机一台;ZB2530(底板、核心板、仿真器、USB 线) 一套 软件:win7 系统,IAR 8.20 集成开发环境 本实验是基于GenericApp无线收发,编者在第2讲也有讲过,当时也是用的TI提供的源码改编的,比较完善,而现在编者将带领大家编写较为简单的协议栈,实现个性化订制,下图为该实验的模型。 图9-1无线收发LED模型 打开工程: 基...原创 2018-07-10 13:12:51 · 2131 阅读 · 0 评论 -
《ZigBee开发笔记》第四部分 提高篇-第10章 CC2530 基于GenericApp串口无线控制LED灯
实验设备 硬件:PC 机一台;ZB2530(底板、核心板、仿真器、USB 线) 一套 软件:win7 系统,IAR 8.20 集成开发环境 本实验是基于GenericApp串口无线控制LED灯,编者在前面的协议栈已经讲过,本实验是将TI提供的复杂源码改为简单的代码,并将协调器等分离,便于读者朋友深入理解协议栈。本实验只讲解与前面不同的代码。 代码分析 实验现象 ...原创 2018-07-10 13:17:02 · 1817 阅读 · 2 评论 -
《ZigBee开发笔记》第四部分 提高篇-第11章 TI Sensor Monitor使用
实验设备 硬件:PC 机一台;ZB2530(底板、核心板、仿真器、USB 线) 一套 软件:win7 系统,IAR 8.20 集成开发环境 本实验是TI Sensor Monitor的使用,具体代码请看编者给出的实验的配套代码。 实验步骤 (1)打开《TI Sensor 实验和 Monitor 使用 \Projects\zstack\Utilities\SensorDemo\...原创 2018-07-10 13:20:47 · 2124 阅读 · 0 评论 -
《ZigBee开发笔记》第四部分 提高篇-第12章 协议捕捉与分析
实验设备 硬件:PC 机一台;ZB2530(底板、核心板、仿真器、USB 线) 一套 软件:win7 系统,IAR 8.20 集成开发环境 CC2530 构建过程 首先 USB 线连接仿真器,仿真器连接底板。将协调器和终端的代码分别下载,然后打开Texas Instruction ->Packer Sniffer 软件,如图所示。 图12-1 Packer Sniff...原创 2018-07-10 13:29:08 · 987 阅读 · 0 评论 -
《ZigBee开发笔记》第五部分 外设篇 - 基础实验 第1章CC2530温度传感器DS18B20
1 理论分析1.1概述DS18B20 是 DALLAS 最新单线数字温度传感器,新的”一线器件”体积更小、适用电压更宽、更经济。Dallas 半导体公司的数字化温度传感器 DS1820 是世界上第一片支持 “一线总线”接口的温度传感器。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。DS18B20、 DS1822 “一线总线”数字化温度传感器同 ...原创 2018-07-10 22:13:39 · 10572 阅读 · 6 评论