美好的一天,我一直试图得到版本1范围扩展的参考设计。但是这个参考设计的链接被打破了。有人保存并愿意分享它吗?谢谢
嗨LittleBee,
您能说明一下您需要Range Extender V1的参考设计(原理图,BOM,布局)吗?
由于MT_dialog
嘿MT_dialog,源代码主要是我要找的。谢谢
Range Extender V1没有特殊的源代码,在现有的项目中,您只需添加对功率放大器的控制,这是通过P0_0完成的销。请查看以下指南。
空白rwble_diagport_init(空白){SetBits32 (BLE_CNTL2_REG DIAGPORT_SEL 0);SetBits32 (BLE_CNTL2_REG DIAGPORT_REVERSE 0);/ /选择信号SetBits32 (BLE_DIAGCNTL_REG DIAG0 0 x1f);//在BLE核心启用诊断功能SetBits32 (BLE_DIAGCNTL_REG DIAG0_EN 1);//启用GPIO多路复用诊断SetBits16(P00_MODE_REG, PID, 18);SetBits16 (P00_MODE_REG PUPD 3);/ / TXEN}
上面的代码片段应该放在arch_system.c文件中
上面的函数在两个位置被调用:
1. .\. \src\plf\refip\src\arch\main\ble\arch_main.c,在函数main_func中,见附件1
2. .\. \. \src\modules\rf\src\rf_580.c,在函数rf_reinit_func中,见附件2
嘿,MT_dialog,我想把一个局域网和中频放大器与射频开关同时工作。但是只有一个BLE_DIAGCNTL_REG。有什么办法不使用BLE_DIAGCNTL_REG,当无线电即将发射和即将开始接收?
我不确定我是否理解你的问题,有额外的诊断端口,你可以多路复用到你的gpio,你可以检查UM-B-045的更多信息,除了BLE_DIAGCNTL_REG,没有其他方法提取信号,以与无线电同步。
嗨LittleBee,
您能说明一下您需要Range Extender V1的参考设计(原理图,BOM,布局)吗?
由于MT_dialog
嘿MT_dialog,源代码主要是我要找的。谢谢
嗨LittleBee,
Range Extender V1没有特殊的源代码,在现有的项目中,您只需添加对功率放大器的控制,这是通过P0_0完成的
销。请查看以下指南。
空白rwble_diagport_init(空白)
{
SetBits32 (BLE_CNTL2_REG DIAGPORT_SEL 0);
SetBits32 (BLE_CNTL2_REG DIAGPORT_REVERSE 0);
/ /选择信号
SetBits32 (BLE_DIAGCNTL_REG DIAG0 0 x1f);
//在BLE核心启用诊断功能
SetBits32 (BLE_DIAGCNTL_REG DIAG0_EN 1);
//启用GPIO多路复用诊断
SetBits16(P00_MODE_REG, PID, 18);
SetBits16 (P00_MODE_REG PUPD 3);/ / TXEN
}
上面的代码片段应该放在arch_system.c文件中
上面的函数在两个位置被调用:
1. .\. \src\plf\refip\src\arch\main\ble\arch_main.c,在函数main_func中,见附件1
2. .\. \. \src\modules\rf\src\rf_580.c,在函数rf_reinit_func中,见附件2
由于MT_dialog
嘿,MT_dialog,
我想把一个局域网和中频放大器与射频开关同时工作。但是只有一个BLE_DIAGCNTL_REG。有什么办法不使用BLE_DIAGCNTL_REG,当无线电即将发射和即将开始接收?
嗨LittleBee,
我不确定我是否理解你的问题,有额外的诊断端口,你可以多路复用到你的gpio,你可以检查UM-B-045的更多信息,除了BLE_DIAGCNTL_REG,没有其他方法提取信号,以与无线电同步。
由于MT_dialog