[N32WBxxx] 处于连接间隔期间如何唤醒

[复制链接]
821|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 | 显示全部楼层
用高精度计时器
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

主题

1

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部