微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > ZigBee的串口通信

ZigBee的串口通信

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

最近在做ZigBee串口通信!首先,我通过按键控制,通过HalUARTWrite函数向电脑写字符,电脑可以成功接收!

然后,我再通过电脑向板子发送字符,然后通过回调函数,想将收到的字符再发回电脑,总是不成功!

通过HalUARTRead来读缓冲区的内容,发现不是我通过电脑发送的字符,里面的内总是乱码,不断变化!后来我发现我用的是USART1,

P1.6口协议栈中的LCD占用了,但后来修改屏蔽了LCD,还是不行!

这是回调函数!将缓冲区的类容写到sBuf中,在判断,然后发回给电脑!没有成功,没有反应!如果不用If判断,就是一大堆乱码!

这是通过按键来向电脑发送缓冲区的类容,发现总是乱码!

如果单单通过按键来控制HalUARTWrite函数,向电脑写字已经定义好的字符,能够成功!

1,LCD相关的功能是否屏蔽完全

2,UART的中断是否有使能,当接收数据的时候,能否首先进到中断函数里面去。

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

网站地图

Top