Firefly开源社区

标题: FireBLE串口接收问题 [打印本页]

作者: seraph15    时间: 2016-7-27 20:34
标题: FireBLE串口接收问题

问题是这样的,我使用demo code,并且没有改任何东西,只是想测试用串口调试助手发送数据
我对demo code的理解是,QN9021收到数据后,透过TX把数据原封不动的传回给串口调试助手,
但是,除了刚上电是打印的 Hello NXP! ,之后发送任何字符串都没有反应


红色框起的部分,程序正在等待数据,led_blink_left为回调,触发后rx_flag会置零

我想解决的就是通过串口中断接收数据,这问题想了好久,在网上也找了很多资料
找到的只有串口发送,并没有接收。。。

下面是源代码,从QBlue中提出来的,如果有就不用下了
src.rar (144.99 KB, 下载次数: 2) uart.rar (17.25 KB, 下载次数: 2)


作者: 安安    时间: 2016-8-5 09:54
这个例程是可以正常接收和发送的,无法接收应该是硬件问题,请确认你PC上串口通讯是否正常以及检查开发板上tx脚是否有数据波形发出。
作者: seraph15    时间: 2016-8-9 16:02
安安 发表于 2016-8-5 09:54
这个例程是可以正常接收和发送的,无法接收应该是硬件问题,请确认你PC上串口通讯是否正常以及检查开发板上 ...

谢谢你,这问题我解决了,最后发现是SDK的问题
原本我使用QBlue1.3.7
后来我找到QBlue1.3.6安装使用
结果就可以了,代码部分完全没有改变




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1