一、PWM其中一路无法输出
在做ZLL实验的过程中,发现P0.4始终为低电平,没有PWM波输出,其他P0.3 、P0.5、 P0.6都可以正常输出。其波形如图1所示:
图1
之后跟踪代码发现(代码如图2所示),在这个函数里,261行*B-=*W;*B的值变成了0;但是我想知道为什么要将*B设置为0,有这种必要吗?
图 2
二、关于频率设置
我看到TI的ZLL频率为233HZ,但是我的PWM输出需要500HZ,如果我们修改需要详细改哪些地方,我觉得并非只是改一下频率设置。另外后期可能要考虑到兼容飞利浦、我想知道飞利浦他们的频率是否也是233HZ?他们是否也修改TI的ZLL协议。
三、网关的设计
后期除了球泡灯之外还有各种传感器(预计节点在150个左右),请问网关设计建议使用那种协议?我现在是以ZHA中的SW为模板进行修改。有没有更好的?
四、组网能力
这是最关心的,希望能详细说明!TI论坛有的说加入25个Zlight之后再也加不进去了,我的ZLL灯大概有150个,不知道能不能满足需求。
五、网关移植
我想把网关移植到ARM9 AT9G20开发板上,请问这方面有移植的资料吗?