|
这两天调ZigBee,用的是Jennic公司的5139M4,现在其他的应用都调通了,就剩AD采样部分存在问题。5139上一共有4个AD采样针脚,但是同一时刻只能设置其中的一个作为AD通道。我要做的项目要求对4个针脚上的信号都进行AD采样,于是我需要在一个定时中断周期内(1秒),对四个针脚分别使能采样。实际调试过程中发现:只有在coldstart内,也就是系统启动时,设置AD通道并使能AD,才有效果。如果在定时响应函数内设置AD通道,然后采样,系统没反应。即使先disable掉AD,再设置,也没反应。
我用的是Jannic的ZigBee的协议栈指令,格式都是vAHI_AdcEnable(XX,XX,XX)之类的。
有没有高手遇到过这样的困惑呢,如果ZigBee就是这样的话,那我似乎无法完成这个项目的要求了。Zigbee要是这点要求都达不到,也太衰了!!!
|
|