- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CC2530实现协议栈的串口实验
易思开发工作室 ES Technology
文件名:协议栈的串口实验
注意:
1. 先安装好PL2302 USB 转串口驱动,转备好USB 线,连接计算机与接收模块。
2. 设置波特率为115200,不要勾选HEX 显示,选择正确的串口号
3. 只需要一个模块。
实验目的:学习如何使用TI 提供的协议栈,进行串口实验
实验步骤:
1. 打开工程文件: \ Projects\zstack\Samples\SampleApp\CC2530DB\
SampleApp ,选择,选择CoordinatorEB-Pro, 更改option 的设置,加入预编
译条件,
ZIGBEEPRO
ZTOOL_P1
xMT_TASK
xMT_SYS_FUNC
xMT_ZDO_FUNC
如下图所示:
易思开发工作室 ES Technology
2. 全速运行,可以看到串口助手收到信息。
3. 如果想显示Z-stack MT 层定义的数据,可以更改预编译条件为:
ZIGBEEPRO
ZTOOL_P1
MT_TASK
MT_SYS_FUNC
MT_ZDO_FUNC
如下图所示:
易思开发工作室 ES Technology
具体实验:
1. 串口初始化函数
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 = MT_UART_DEFAULT_OVERFLOW;
uartConfig.flowControlThreshold = MT_UART_DEFAULT_THRESHOLD;
uartConfig.rx.maxBufSize = MT_UART_DEFAULT_MAX_RX_BUFF;
uartConfig.tx.maxBufSize = MT_UART_DEFAULT_MAX_TX_BUFF;
uartConfig.idleTimeout = MT_UART_DEFAULT_IDLE_TIMEOUT;
uartCEnable = TRUE;
#if defined (ZTOOL_P1) || defined (ZTOOL_P2)
uartConfig.callBackFunc = MT_UartProcessZToolData;
#elif defined (ZAPP_P1) || defined (ZAPP_P2)
uartConfig.callBackFunc = MT_UartProcessZAppData;
#else
uartConfig.callBackFunc = NULL;
#endif
/* Start UART */
#if defined (MT_UART_DEFAULT_PORT)
HalUARTOpen (MT_UART_DEFAULT_PORT, uartConfig);
#else
/* Silence IAR compiler warning */
(void)uartConfig;
#endif
/* I
文档评论(0)