zigbee
文章平均质量分 75
「已注销」
这个作者很懒,什么都没留下…
展开
-
1.3 zigbee基础(外部中断)
这个很简单,同样是用按键控制灯。上个是扫描KEY来控制led。这节使用中断,可以节省cpu资源和具有实时性。还是贴电路图。各个寄存器功能如下:然后需要设置key外部中断,P0IEN |= 0X10; //P04 设置为中断方式PICTL |= 0X01; // 下降沿触发IEN1 |= 0X20; // 允许P0口中断;P0IFG = 0×00; // 初始原创 2014-10-21 11:00:03 · 947 阅读 · 0 评论 -
1.1 zigbee基础(点亮LED灯)
最近想起来重新学习zigbee,比起半年前现在的资料好的多。葱点亮led灯开始把。 首先看led的电路图通用I/O口,阅读cc2530 datasheet 7.3节(1)可知(The registers PxSEL, where x is the port number 0–2, are used to configure each pin in a port as either原创 2014-10-21 10:57:48 · 2190 阅读 · 0 评论 -
1.4.1 zigbee基础(定时器1查询方式)
以前对定时器了解不多,趁此机会了解学习。 cc2530 使用的mcu是增强版的8051,通过51单片机定时器学习资料结合cc2530 datasheet学习cc2530定时器 51单片机内部有两个16位可编程定时器(T0,T1).而cc2530有四个定时器定时器16位T1,T2被系统占用,T3T4是8位定时器。可以使用的只有T1,T3.T4. 定时器既有定时功能又有计数功能。 工原创 2014-10-21 11:04:29 · 1436 阅读 · 0 评论 -
1.2 zigbee基础(按键点led)
这个实验是使用按键控制LED的亮灭。其实和上个实验很像,就是判断按键什么状态,然后根据按键状态来改变led状态。 先上两个 电路图这里我们只使用KEY1去控制LED3.主要是要设置按键和灯对应的IO口输出。其他用默认即可LED1初始化:(其他雷同)P1SEL &=~0×01; //作为普通IO口P1DIR |= 0×01; //P1_0定义为输出P1INP &=原创 2014-10-21 11:02:50 · 1675 阅读 · 1 评论