微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > NRF905怎么发送温湿度数据

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,那怎么让这四个数据发送?

求大神了,小弟是新手!

谢谢了!

还有个行参的…你应该看漏了…

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

网站地图

Top