1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
我这边需要CH573向外部芯片的FIFO送数据。外部芯片数据用得差不多就会通过中断引脚向CH573请求数据。请求数据的过程消耗3.3ms,connInterval是12。按照“TMOS使用说明”说,中断不要超过连接间隔一半时长,应该没有问题。但测试中确实还是在某些情况下可反复重现0x08连接超时断开的问题。由于TMOS底层代码不公开,也没有办法去调试到底是为什么会打断蓝牙连接。 之后我就尝试去掉中断,开了一个EVENT每毫秒查询一次IO,向FIFO发送数据,就没有问题。这样效率显然很低。 “TMOS使用说明”里也提到不能在中断里调度TMOS函数。我的疑惑是,如果外部中断是电平中断,在处理前不会消失的话,通过主循环中转时候还有必要使用GPIO中断?主程序的区别无非是在每个循环检查内存标识位,或者是检查IO寄存器。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
522 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2903 浏览 2 评论
2399 浏览 1 评论
867浏览 2评论
687浏览 1评论
riscv-none-embed-objcopy: \'PWM_Output.elf\': No such file这个咋解决,
417浏览 1评论
522浏览 1评论
请教一下,Mounriver 编译不成功:找不到库文件,怎么整
813浏览 1评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 05:00 , Processed in 1.157368 second(s), Total 75, Slave 59 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号