- 博客(5)
- 资源 (24)
- 收藏
- 关注
原创 zstack如何取消data request
data request是zigbee协议栈中,终端节点向其父节点发送的数据请求,目的是看父节点中有没有发送给自己的数据包。因为终端节点可能会经常进入休眠,休眠的时候如果父节点接收到了给终端节点的数据包,会暂时保存,等到它唤醒再给它。这个道理很简单,如果终端节点是个孩子,平时没事都睡觉,可能会有人给它送信。如果它睡着的时候有发给他的信件,就会由他的父亲保存信件,等到孩子(定时)醒了,就告诉父亲“我醒
2016-12-19 12:37:56 2563 2
原创 altium designer(AD13)隐藏敷铜的方法
覆铜,就是将PCB上闲置的空间作为基准面,然后用固体铜填充,这些铜区又称为灌铜。敷铜的意义在于,减小地线阻抗,提高抗干扰能力;降低压降,提高电源效率;还有,与地线相连,减小环路面积。 如果拿到别人的PCB,可能有大片的敷铜,影响对布线的观察。如果移除敷铜,又怕有想不到的麻烦,这时就可以隐藏敷铜。 方法:快捷键ctrl + D,在多边形里选择隐藏即可。
2016-12-16 09:55:59 64854 2
原创 NRF24LE1E与NRF24LE1G的区别
资料来自930电子网,冒昧整理。 nRF24LE1有两大类,一类是OTP(One Time Programmable)的,程序只能下载一次,另外一类是非OTP的,程序可以反复下载。OTP的价格会低一些,购买需要注意,根据自己的实际需求购买。* NRF24LE1D : 非OTP QFN24* NRF24LE1E : 非OTP QFN32* NRF24LE1F : 非OTP QFN48*
2016-12-10 10:08:20 7441 2
原创 2-2数组元素循环右移问题
【题目】有一个整数数组,现要求实现这个整数数组的循环右移。如:1,2,3,4,5 则循环右移两位后结果是:4,5,1,2,3。//这个做法主要是执行3次倒序,相比于执行N次M个数右移一位效率高一点点,但是也不是最好的做法。相对好理解一点。#include <stdio.h>#include <stdlib.h>#define swap(a,b) a^=b,b^=a,a^=bvoid Right
2016-12-05 10:26:18 979
原创 zigbee提升最大节点数的一点点研究
zigbee网络中有一种地址叫做网络短地址,共有16位,最大值是0xFFFF,也就是65536,这个值就规定了理论上一个zigbee网络中最多能有设备65536个。 当然,实际上很难做到有这么多的节点。主要是因为zigbee节点的运算能力有限,加上CSMA/CA的避让(某节点检测空气中有数据的话就先不“说话”了),所以很难达到好几万个节点的网络。不过,还是有一些方法,可以增加网络中节点的总数。
2016-12-01 21:54:25 9752 7
5 UARTRecIT.zip
2020-11-27
STM32HAL库使用NTC热敏电阻读取温度代码
2019-04-15
STM32HAL库串口截断不定长数据
2019-04-14
1212汉字字模bin文件GB2312
2019-03-05
STM32HAL库驱动SPILCD代码
2019-03-01
STM32掌机代码完成
2019-02-14
stm32掌机演奏音乐
2019-02-13
STM32掌机电子琴代码
2019-02-13
IR2110隔离型H桥驱动芯片应用电路
2019-01-09
FOC5.2安装版本
2018-08-14
0.96寸OLED芯片数据手册以及ZSTACKHal_lcd.c和.h
2016-11-03
CP2102驱动64位win10可用
2016-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人