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