Panchip Cop.

123
返回列表 发新帖
楼主: 刘海兵

XN297L_SDK

[复制链接]

0

主题

2

帖子

2

积分

新注册客户

Rank: 1

积分
2
发表于 2023-11-21 23:58:03 | 显示全部楼层
uint8_t RF_ReadReg( uint8_t reg)
{
    uint8_t tmp;
   
    CSN_LOW;
    RF_SPIRW_Fun(reg);
    tmp = RF_SPIRW_Fun(0);
    CSN_HIGH;
   
    return tmp;
}
读出的永远是0,是什么原因?有谁能解释下不,感谢
回复

使用道具 举报

0

主题

1

帖子

1

积分

新注册客户

Rank: 1

积分
1
发表于 2024-4-19 12:26:26 | 显示全部楼层
    if(RF_DumpRxData(rx_data, PAYLOAD_WIDTH))
    {
        ack_data[0]++;
        
        RF_WriteBuf(W_ACK_PAYLOAD, ack_data, ACK_PAYLOAD_WIDTH);
        delay_ms(2);
        
        rf_rev_status_reset();
        
        RF_ClearFIFO();
        RF_ClearStatus();   
        if(rx_data[0] == 0x51)
        {
            LED_IO = !LED_IO;            
        }
        else if(rx_data[0] == 0x52)LED_IO = 0;
    }

调频情况下 接收端有写ACK数据回传 怎么发射端只能收到ACK应答没有ACK数据呢 这个可能是什么地方出错啊
回复

使用道具 举报

8

主题

53

帖子

1万

积分

磐启员工

Rank: 7Rank: 7Rank: 7

积分
10800
 楼主| 发表于 2024-4-19 18:56:54 | 显示全部楼层
CZJ 发表于 2024-4-19 12:26
if(RF_DumpRxData(rx_data, PAYLOAD_WIDTH))
    {
        ack_data[0]++;

可能是时序上错开了,可以参考《XN297L 应用FAQ文档.pdf》3.11章节确认想
回复

使用道具 举报

0

主题

10

帖子

10

积分

新注册客户

Rank: 1

积分
10
发表于 2025-8-22 20:30:37 | 显示全部楼层
谢谢分享
回复

使用道具 举报

0

主题

1

帖子

1

积分

新注册客户

Rank: 1

积分
1
发表于 2025-10-18 20:08:25 | 显示全部楼层
/******************  功率档位   *******************/
#define        XN297L_RF_POWER_P_11                        0x27        // 11dbm                                                                // 11dBm
#define        XN297L_RF_POWER_P_10                        0x26        // 10dbm                                                        // 10dBm
#define        XN297L_RF_POWER_P_9                        0x15        // 9dbm                                                                // 9dBm
#define        XN297L_RF_POWER_P_5                        0x2c        // 5dbm                                                                // 5dBm
#define        XN297L_RF_POWER_P_4                        0x14        // 4dbm                                                                // 4dBm
#define        XN297L_RF_POWER_N_1                        0x2A        // -1dbm                                                                // -1dBm
#define        XN297L_RF_POWER_N_9                        0x29        // -9dbm                                                                // -9dBm
#define        XN297L_RF_POWER_N_10                        0x19        // -10dbm                                                                // -10dBm
#define        XN297L_RF_POWER_N_23                        0x30    // -23dbm
传输速率是250K,四线配置,芯片是QFN20封装
挡位11dbm和10dbm配置后普通模式发送数据无效,9dbm及以下挡位都可以
有谁能解释下不,感谢
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表