为什么我的nrf24l01调试中只发送了一次数据,接收端确显示接收了2次?

2024-12-05 15:15:12
推荐回答(2个)
回答1:

按钮?nrf24l01是射频模块吧,没看你电路图,大概猜测是你的按键没有写去抖动程序。一般采用延时去抖动,写个空循环,延时40ms左右,在这段时间内屏蔽按键的信号。如果带了linux系统的,编程时候,注册内核定时器,调用mod_timer()函数,定时函数中使用schedule_work()注册中断底半部,在进程上下文由底部向上通报按钮的按下输入事件即可。

回答2:

这样子很难回答的呀
给出程序源码吧