微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > nrf24l01怎么用按键来控制?

nrf24l01怎么用按键来控制?

时间:10-02 整理:3721RD 点击:
如题,,怎么添加按键来控制接收端的状态,,我想要的目的是 发送端按键按下,接收端某个IO口电平发生变化,,,这个怎么实现,按键的程序加在哪个部分,,求大神解答,,,,

按键和nrf24l01的函数之间比较独立吧。直接在main函数里操作不就好了
简单的比方
if(k1==0)
     nRF24L01_Txpacket(TX_FIFO);  
这几天其实我也在看这个模块,想讨论下,或者搭车请教下大神。STATUS寄存器里RX_DR,TX_DS等几个位置是接收中断标志位、发送完成中断标志位。当接收或者发送完成后置一。但资料上写的却是写入‘1’来清除中断,这不是矛盾么?

你这个程序的作用不就是   按下按键,发送数据,,,我想要的是用按键来控制另一端的变化,,,

发送完数据,那边自然接收到数据。检测数据的某位或者某几位符合你的要求,然后控制IO口动作不就行了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top