关于Zigbee_cc2530串口显示头几个乱码的解决办法
标签:
uartz-stackzigbee串口乱码 |
关于Zigbee_cc2530串口显示头几个乱码的解决办法
By:Timeandspace7
Date:20171029
极其重要:在项目配置选项卡中C/C++Compiler
-> Preprocessor ->Defined symbols预编译处加入以下一些内容
ZIGBEEPRO
ZTOOL_P1
xMT_TASK
xMT_SYS_FUNC
xMT_ZDO_FUNC
LCD_SUPPORTED=DEBUG
也即是将原来的
ZIGBEEPRO
ZTOOL_P1
MT_TASK
MT_SYS_FUNC
MT_ZDO_FUNC
LCD_SUPPORTED=DEBUG
分别MT_TASK,MT_SYS_FUNC
事实上真正的宏是 MT_TASK,MT_SYS_FUNC,T_ZDO_FUNC,加x 表示不定义它们了,如果去掉上面的 x,编译后下载看串口会在你想输出的数据“xxxxx”前面出现一段乱码,如果用 16 进制则会显示为 FE 开头的字符串,这是 Z-stack MT 层定义的串口发送格式。
http://s6/mw690/005xyXUizy7fnY7Q0WFc5&690
使用串口,可能会出现的问题:
Error[e46]:
解决办法如下:参看http://blog.sina.com.cn/s/blog_b30077de0101ipxq.html

加载中…