ZigbeeGateWay工程协调器用了串口, 对于协调器,uart接到了P1口(USART1),P0口用作跟以太网芯片通讯。
P1_6 --> TXD
P1_7 --> RXD
这正好与zstack定义宏ZTOOL_P1初始化的串口的引脚相同
而定义宏ZTOOL_P1的时候,系统的串口默认是跟PC机的Z-Tool 2.0.exe通信的,Z-Tool 2.0.exe默认目录C:\Texas Instruments\ZStack-CC2530-2.4.0-1.4.0\Tools\Z-Tool
所以,需要先取消与pc机的Ztool的协议,取消的方法在串口初始化函数里面
/***************************************************************************************************
* LOCAL FUNCTIONS
***************************************************************************************************/
/***************************************************************************************************
* @fn MT_UartInit
*
* @brief Initialize MT with UART support
*
* @param None
*
* @return None
***************************************************************************************************/
void MT_UartInit ()
{
halUARTCfg_t uartConfig;
/* Initialize APP ID */
App_TaskID = 0;
/* UART Configuration */
uartConfig.configured = TRUE;
uartConfig.baudRate = MT_UART_DEFAULT_BAUDRATE;
uartConfig.flowControl = FALSE;//MT_UART_DEFAULT_OVERFLOW;
uartConfi