微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 使用zigbee zstack2007 接收数据并读取,读取时数据格式转换。

使用zigbee zstack2007 接收数据并读取,读取时数据格式转换。

时间:10-02 整理:3721RD 点击:

   zigbee获取数据之后,在使用HalUARTWrite串口打印数据 的时候,只能打印字符型的吗?我拿到的一个例程是打印出ASCII码,但是当我打印zigbee节点收到的数据包中的rssi值的时候,会提示 :Error[Pe167]: argument of type "int" is incompatible with parameter of type "unsigned char *"。然后我将rssi值强制转换为char型之后,串口打印出来的数据是乱码的,请问应该怎样解决这个问题?

好吧,这个问题挣扎了半天,解决掉了。在协议栈例的rssi值是转换好的,得到的rssi值就是  -db 形式的。在使用 haluartwrite的时候只支持char*类型的,所以所有的数据都得进行转换,然后再进行串口发送。

解决就好。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top