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

用高精度计时器

stormwind123 发表于 2025-2-25 14:26

使用定时器或延时函数可能会消耗系统资源,特别是在资源受限的嵌入式系统中。

suncat0504 发表于 2025-2-25 23:25

做0.5秒的中断,在这个中断中设置标志。主程序中在出现这个标志的时候启动发送处理。

suncat0504 发表于 2025-2-25 23:26

要考虑中断优先级的问题。

地瓜patch 发表于 2025-2-26 20:50

利用定时器出发
页: [1]
查看完整版本: 处于连接间隔期间如何唤醒