全球旧事资料 分类
l返回寄存器数据
f函数:SPI_Read_Buf描述:从reg寄存器读出bytes个字节,通常用来读取接收通道数据或接收发送地址ucharSPI_Read_BufucharregucharpBufucharbytesucharstatusiCSN0CSN置低,开始传输数据statusSPI_RWreg选择寄存器,同时返回状态字fori0ibytesipBufiSPI_RW0逐个字节从
RF24L01读出CSN1CSN拉高,结束数据传输retur
status返回状态寄存器函数:SPI_Write_Buf描述:把pBuf缓存中的数据写入到
RF24L01,通常用来写入发射通道数据或接收发送地址ucharSPI_Write_BufucharregucharpBufucharbytesucharstatusiCSN0CSN置低,开始传输数据statusSPI_RWreg选择寄存器,同时返回状态字fori0ibytesiSPI_RWpBufi逐个字节写入
RF24L01CSN1CSN拉高,结束数据传输retur
status返回状态寄存器函数:RX_Mode描述:
f这个函数设置
RF24L01为接收模式,等待接收发送设备的数据包voidRX_ModevoidCE0SPI_Write_BufWRITE_REGRX_ADDR_P0TX_ADDRESSTX_ADR_WIDTH接收设备接收通道0使用和发送设备相同的发送地址(0通道接收数据,为5个字节)SPI_RW_RegWRITE_REGEN_AA0x01使能接收通道0自动应答(送0x01使通道0自动应答)SPI_RW_RegWRITE_REGEN_RXADDR0x01使能接收通道0(通过该设置,允许通道0接收数据)SPI_RW_RegWRITE_REGRF_CH40选择射频通道0x40(应该与发射端同样设置)SPI_RW_RegWRITE_REGRX_PW_P0TX_PLOAD_WIDTH接收通道0选择和发送通道相同有效数据宽度SPI_RW_RegWRITE_REGRF_SETUP0x07数据传输率1Mbps,发射功率0dBm,低噪声放大器增益SPI_RW_RegWRITE_REGCONFIG0x0fCRC使能,16位CRC校验,上电,接收模式CE1拉高CE启动接收设备函数:TX_Mode描述:这个函数设置
RF24L01为发送模式,(CE1持续至少10us),130us后启动发射,数据发送结束后,发送模块自动转入接收模式等待应答信号。voidTX_ModeucharBUFCE0SPI_Write_BufWRITE_REGTX_ADDRTX_ADDRESSTX_ADR_WIDTH写入发送地址(与r
好听全球资料 返回顶部