⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 配置nrf905 .txt

📁 nRF905芯片的寄存器配置C程序
💻 TXT
字号:
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -