Firefly开源社区

打印 上一主题 下一主题

怎么使用GPIO唤醒BLE?

51

积分

0

威望

0

贡献

技术小白

积分
51

怎么使用GPIO唤醒BLE?

发表于 2016-4-15 10:25:33      浏览:6221 | 回复:1        打印      只看该作者   [复制链接] 楼主
我有一个100Hz的信号源,接到BLE的P13口,使用中断的方法检测这个信号。进入中断的时候翻转P07的电平以测试是否进入了中断,现在发现跑裸机程序的时候信号检测很稳定,但是在协议栈下P07电平翻转频率很不稳定。主函数在调用睡眠函数的时候都设置了WAKEUP_BY_GPIO,那么P13应该是可以唤醒BLE的,实际结果并不是预期的那样,会是什么原因?
回复

使用道具 举报

400

积分

0

威望

0

贡献

注册会员

Rank: 8Rank: 8

积分
400
QQ
发表于 2016-4-20 16:01:53        只看该作者  沙发
这个反转P07的语句是在哪里调用的?会不会是有中断后任务延时调用的,协议栈里面有一些回调函数并不是实时执行的,这个要判断一下。
没个性,不签名!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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