| 
 5449| 4
 | NRF24L01死在while(NRF24L01_IRQ!=0)的问题~~ | 
| 
5金钱 
 最佳答案谢谢原子哥,已经自己解决了。上面的问题语句好像是在定时器中断函数里才会出现。把这些代码从中断函数移到主循环中就没问题了。这让我想起以前在书上看过的一些知识:尽量少在中断函数里做出操作,如果是裸机,中断函数只给出某种标志位,真正的操作在主循环完成;如果是在操作系统上,中断函数只给出某种信号来激活一个任务,真正的操作在被激活的任务中完成。这样可以避免一些莫名其妙的问题。 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| RFinchina 团队欢迎无线方面的技术交流 QQ 474882985 | ||
	
	 
 
 /1
 /1  
 |手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-11-1 02:22
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网