Part Number:CC1352P
外部MCU和zigbee 芯片的通信使用什么方法好?
使用MT还是通过UART传一些自己的数据?
Susan Yang:
http://software-dl.ti.com/simplelink/esd/simplelink_cc13x2_26x2_sdk/3.40.00.02/exports/docs/zigbee/html/zigbee/mt_interface.html
多个终端应用需要主机测试仪和 Zigbee 设备之间的通信。监控和测试 (MT) 接口通过 RS-232 串行端口和 UART 协议支持此功能。因此,用户可以通过 PC 应用程序或主机 MCU 向 Zigbee 目标发出 MT 命令。
zheyue jiang 说:使用MT还是通过UART传一些自己的数据?
两者都是可以的。
,
YiKai Chen:
如果你是传一些自己的数据就建議你用自己的UART command就好,除非你是要透過外部MCU去控制zigbee 芯片發送封包,如果是后者就可以考慮用MT command.
,
zheyue jiang:
主要是传light on/off ,控制终端的入网,device info这些数据,以及网络的一些控制和维护。
这样的话,使用MT command是不是好一些?
ztool 里面,好像不是所有的MT的命令发出去,都会成功,有些命令是不是不支持?
,
YiKai Chen:
你的應用應該是使用MT command。你什麼MT的命令发出去不会成功?
,
zheyue jiang:
比如说下面这个:
<TX>02:23:14.8 COM25 SYS_SET_TIME (0x2110) UTC: 0x00BC612D Hour: 0x01 Minute: 0x01 Second: 0x01 Month: 0x01 Day: 0x01 Year: 0x07E5
<RX>02:23:14.81 COM25 SYS_RPC_ERROR (0x6000) Status: INVALID_COMMAND (0x2) ErrCmd0: 0x21 ErrCmd1: 0x10
,
zheyue jiang:
#ifdef FEATURE_UTC_TIMEstatic void MT_SysSetUtcTime(uint8_t *pBuf);static void MT_SysGetUtcTime(void);#endif //FEATURE_UTC_TIME
需要加FEATURE_UTC_TIME定义。现在可以了