基站片上程序设计
发布时间:2012/4/16 12:09:26 访问次数:759
基站节点作为整个智能家居系统的APL5312-18BI-TRG中心控制节点,除了具有无线通信的功能外,还应该具有两种工作模式,即用户随身携带时的工作模式1以及与PC上位机连接时的工作模式2,并且这两种工作模式的切换是自适应的,不需要用户手动操作。这种判定工作模式的工作可以通过循环检测某个引脚上的电平高低来实现。
图11-39所示为中心节点的主要程序流程图。
由于节点接入PC端可用USB进行供电,且串口中断这一事件是随机性的,也不能作为唤醒睡眠的中断源,故工作模式1中可以不含有休眠机制。工作模式1只负责检测串口,根据串口传来的不同命令执行不同的动作。工作模式2则在节点由用户随身携带时进入,它定时向各个效应节点发送广播命令,发送完毕后进入休眠模式,采用定时器机制进行内部定时唤醒,这样为一个周期。
基站节点作为整个智能家居系统的APL5312-18BI-TRG中心控制节点,除了具有无线通信的功能外,还应该具有两种工作模式,即用户随身携带时的工作模式1以及与PC上位机连接时的工作模式2,并且这两种工作模式的切换是自适应的,不需要用户手动操作。这种判定工作模式的工作可以通过循环检测某个引脚上的电平高低来实现。
图11-39所示为中心节点的主要程序流程图。
由于节点接入PC端可用USB进行供电,且串口中断这一事件是随机性的,也不能作为唤醒睡眠的中断源,故工作模式1中可以不含有休眠机制。工作模式1只负责检测串口,根据串口传来的不同命令执行不同的动作。工作模式2则在节点由用户随身携带时进入,它定时向各个效应节点发送广播命令,发送完毕后进入休眠模式,采用定时器机制进行内部定时唤醒,这样为一个周期。
热门点击