Firefly开源社区

FireBLE串口接收问题

17

积分

0

威望

0

贡献

游客

积分
17
发表于 2016-7-27 20:34:28     
FireBLE.png qblue.PNG 串口调试助手.PNG
问题是这样的,我使用demo code,并且没有改任何东西,只是想测试用串口调试助手发送数据
我对demo code的理解是,QN9021收到数据后,透过TX把数据原封不动的传回给串口调试助手,
但是,除了刚上电是打印的 Hello NXP! ,之后发送任何字符串都没有反应

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

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

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

使用道具 举报

399

积分

0

威望

0

贡献

注册会员

Rank: 8Rank: 8

积分
399
QQ
发表于 2016-8-5 09:54:28     
这个例程是可以正常接收和发送的,无法接收应该是硬件问题,请确认你PC上串口通讯是否正常以及检查开发板上tx脚是否有数据波形发出。
没个性,不签名!
回复

使用道具 举报

17

积分

0

威望

0

贡献

游客

积分
17
发表于 2016-8-9 16:02:53     
安安 发表于 2016-8-5 09:54
这个例程是可以正常接收和发送的,无法接收应该是硬件问题,请确认你PC上串口通讯是否正常以及检查开发板上 ...

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

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表