高级会员
- 积分
- 534
- 金钱
- 534
- 注册时间
- 2016-7-6
- 在线时间
- 58 小时
|
10金钱
我想要发送接收一组按键的状态if(NRF24L01_TxPacket(tmp_buf)==TX_OK){
tmp_buf[0]=pattern;
tmp_buf[1]=model;
tmp_buf[2]=KEY2;
tmp_buf[3]=KEY3;
tmp_buf[4]=KEY4;
tmp_buf[5]=KEY5;
tmp_buf[6]=m;
tmp_buf[7]=pitchz;
tmp_buf[8]=n;
tmp_buf[9]=rollz;
tmp_buf[10]=0;
}
是得把
#define TX_PLOAD_WIDTH 11
#define RX_PLOAD_WIDTH 11
改成这样对么 (例程里的程序是32)
还有就是 发送完了需要delay延时么 我在刚才if那个后面延时了50ms 不知道对不对
这块调了好久了都不对 希望大神们帮帮忙 感激不尽~~
|
最佳答案
查看完整内容[请看2#楼]
数据长度可以不改,发送完成会有管脚的跳变,看你如何使用。
我以前用的时候都是放在中断里面处理;
如果你用等待的话就查询管脚跳变。
|