Zigbee协议栈初使用(一)串口发送

Zigbee协议栈初使用(一)串口发送

1、Zmain和App文件夹内是主要,其中App主要用到,也是添加代码文件的地方,主要在SampleApp.c和SampleApp.h中;
2、在MT层打开MT_USART.c是写好的串口驱动,可以直接使用;
3、初始化在SampleApp中的SampleApp_Init()中完成;
注:需要加#include“MT_USART.h”
Zigbee协议栈初使用(一)串口发送
4、MT_UartInit()中
  uartConfig.baudRate = MT_UART_DEFAULT_BAUDRATE; 是配置波特率,当 go to definition of MT_UART_DEFAULT_BAUDRATE,可以看到:默认的波特率是 38400bps, 修改成 115200bps, 修改如下:
#define MT_UART_DEFAULT_BAUDRATE HAL_UART_BR_115200

  uartConfig.flowControl = MT_UART_DEFAULT_OVERFLOW;语句是配置流控的,进入定义可以看到:
#define MT_UART_DEFAULT_OVERFLOW TRUE
默认是打开串口流控的,如果你是只连了 TX/RX 2 根线的方式务必关流控
#define MT_UART_DEFAULT_OVERFLOW FALSE
注意:2 根线的通讯连接务必关流控,不然是永远收发不了信息的
5、添加预编译
Zigbee协议栈初使用(一)串口发送
Zigbee协议栈初使用(一)串口发送

之后编译执行。