最近在调nRF24L01,为什么只能按复位键才能发送呢?而且只...
课题是无线温度传输,遇到的问题是:只能按复位键才能发送一次,而且温度高于24读就乱码,请问这是什么原因造成的呀?有人说是由于发送的时候木有清空TX_FIFO,但我清空了还是不行啊,我都调了半个月了,还是木有搞懂啊!!!请各位大侠帮帮忙 也就是说每次程序运行只能发送一次? 肯定是因为该加的延时没加才会出现只能复位发一次 恩,就是就是啊 52robot 发表于 2012-12-16 10:13 static/image/common/back.gif也就是说每次程序运行只能发送一次?
恩,就是就是啊 tcm123 发表于 2012-12-16 10:14 static/image/common/back.gif
肯定是因为该加的延时没加才会出现只能复位发一次
初始化,SPI函数该加的延时都加了呀!!!! if(RX_DR) // 判断是否接受到数据,
{
SPI_Read_Buf(RD_RX_PLOAD, RX_BUF, TX_PLOAD_WIDTH);// 从RX FIFO读出数据
}
试试将if条件去掉 xuxer110 发表于 2012-12-16 10:53 static/image/common/back.gif
if(RX_DR) // 判断是否接受到数据,
{
SPI_Read_Buf(RD_RX_PLOAD, RX_BUF, TX_PLOAD_WIDTH);//...
我试试看 我这里5对一发送,没有遇到你说的问题 52robot 发表于 2012-12-16 11:22 static/image/common/back.gif
我这里5对一发送,没有遇到你说的问题
还是不行啊!!!!郁闷 8795950F 发表于 2012-12-16 10:57 static/image/common/back.gif
我试试看
还是不行啊!!!!! {:sad:}各位大神帮帮忙呀,我实在木有招了 8795950F 发表于 2012-12-16 13:32 static/image/common/back.gif
还是不行啊!!!!郁闷
您能把您的程序发给我看一下吗? qq:1067497174 lz解决没,我是把松的参考的程序的送个个数改下就送不了,改回来也不行,放一段时间又可以了,郁闷 vincen 发表于 2012-12-16 21:06 static/image/common/back.gif
lz解决没,我是把松的参考的程序的送个个数改下就送不了,改回来也不行,放一段时间又可以了,郁闷 ...
我情况跟你差不多的,之前是可以连续通信的,但我用的是12864显示,想在12864上在添加一些附加功能就只能发一次了
页:
[1]