NRF905怎么发送温湿度数据
时间:10-02
整理:3721RD
点击:
最近使用NRF905想做一个用DHT11采集温湿度并发送接收的设计,但是看了手册的程序后不知道它是怎么发送的?发送那段程序如下:
//----------------------------待发送数据打包-----------------
void TxPacket(void)
{
uchar i;
//Config905();
CSN=0;
SpiWrite(WTP); // Write payload command
for (i=0;i<4;i++)
{
SpiWrite(dispaly); // 就这里,dispaly是待发送的内容么?
}
CSN=1;
delay(1); // Spi disable
CSN=0; // Spi enable for write a spi command
SpiWrite(WTA); // Write address command
for (i=0;i<4;i++) // Write 4 bytes address
{
SpiWrite(TxAddress);
}
CSN=1; // Spi disable
TRX_CE=1; // Set TRX_CE high,start Tx data transmission
delay(1); // while (DR!=1);
TRX_CE=0; // Set TRX_CE low
}
如果是的话,那如果我采集到的温湿度为四个八位u8TH_data,u8TL_data,u8RH_data,u8RL_data,那怎么让这四个数据发送?
求大神了,小弟是新手!
谢谢了!
还有个行参的…你应该看漏了…