配置nrf905 .txt

来自「nRF905芯片的寄存器配置C程序」· 文本 代码 · 共 17 行

TXT
17
字号
void Config905(void) using 0//配置nRF905
{
  CSN = 0;                        // Spi enable for write a spi command
  SpiReadWrite(WC);                // Write config command
  SpiReadWrite(CH_NO_BYTE);                      //中心频率低8位
  SpiReadWrite(PA_PWR_10dBm | HFREQ_PLL_433MHz); //发射+10dBm,发射频率433MHz,中心频率第9位=0
  SpiReadWrite(TX_AFW_4BYTE | RX_AFW_4BYTE);     //接收地址宽度4字节,发送地址宽度4字节
  SpiReadWrite(RX_PW_32BYTE);                    //接收数据宽度32字节
  SpiReadWrite(TX_PW_32BYTE);                    //发送数据宽度32字节
  SpiReadWrite(RX_ADDRESS_0);                    //接收有效地址第1字节
  SpiReadWrite(RX_ADDRESS_1);                    //接收有效地址第2字节
  SpiReadWrite(RX_ADDRESS_2);                    //接收有效地址第3字节
  SpiReadWrite(RX_ADDRESS_3);                    //接收有效地址第4字节
  SpiReadWrite(CRC16_EN | XOF_16MHz);            //CRC16模式使能,晶体振荡器频率16MHz
  CSN = 1;                        // Disable Spi
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?