打印
[N32WBxxx]

处于连接间隔期间如何唤醒

[复制链接]
579|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yinghuodianzi|  楼主 | 2025-2-22 11:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的连接间隔是1秒,用 ke_msg_send(cmd);在键盘中断时发送数据。如何在0.5秒的时候发送数据?

使用特权

评论回复
沙发
laocuo1142| | 2025-2-25 10:42 | 只看该作者
如果你的系统支持定时器(如RTOS中的定时器),你可以设置一个定时器在0.5秒后触发一个回调函数,然后在回调函数中发送数据。

使用特权

评论回复
板凳
flycamelaaa| | 2025-2-25 12:00 | 只看该作者
可以在键盘中断处理函数中直接调用延时函数,然后在延时后发送数据。

使用特权

评论回复
地板
powerantone| | 2025-2-25 13:26 | 只看该作者
用高精度计时器

使用特权

评论回复
5
stormwind123| | 2025-2-25 14:26 | 只看该作者
使用定时器或延时函数可能会消耗系统资源,特别是在资源受限的嵌入式系统中。

使用特权

评论回复
6
suncat0504| | 2025-2-25 23:25 | 只看该作者
做0.5秒的中断,在这个中断中设置标志。主程序中在出现这个标志的时候启动发送处理。

使用特权

评论回复
7
suncat0504| | 2025-2-25 23:26 | 只看该作者
要考虑中断优先级的问题。

使用特权

评论回复
8
地瓜patch| | 2025-2-26 20:50 | 只看该作者
利用定时器出发

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝