TI中文支持网
TI专业的中文技术问题搜集分享网站

ZigBee的串口通信

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

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

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

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

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

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

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

VV:

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

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

赞(0)
未经允许不得转载:TI中文支持网 » ZigBee的串口通信
分享到: 更多 (0)