DA14585配置BLE_DIAGCNTL_REG以将EXTRAC_rxen输出到gpio

⚠️
你好。。谢谢你来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有员额和帐户都已迁移。我们现在只接受新论坛的流量-请在//www.wsdof.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
8个员额/0个新员额
最后一篇文章
罗伯瓦萨布
离线
最后一次见到:2年5个月前
加入:2018-01-03 02:20
DA14585配置BLE_DIAGCNTL_REG以将EXTRAC_rxen输出到gpio

我已经查看了range extender 2驱动程序代码,它使用SKY6111作为外部PA,并希望执行以下操作:
-将EXTRAC_txen BLE诊断信号输出到P1_0。
-将外部诊断信号输出到P1_1。

我对范围扩展器代码不满意的原因是,它被硬编码为使用P0_1和P0_2,并且为了实现EXTRAC_rxen信号,它反转EXTRAC_txen信号。这是我在periph_init()中运行的代码(每次收音机唤醒时都会运行)。

请验证我所做的确实是提取EXTRAC_rxen信号。此外,是否有任何关于如何配置BLE_DIAGCNTL_REG寄存器以及如何将其路由到端口的文档。到目前为止,我已经有了我的理论,我认为这些理论是正确的,但是如果有一份文件的话,那将是非常有帮助的。


/*选择诊断信号*/
设置32(BLE_DIAGCNTL_REG,DIAG0,0x28);//Extrac_txen
设置32(BLE_DIAGCNTL_REG,DIAG1,0x28);//rxen=extrc\u txen\u inv


/*映射到diag端口位*/
设置32(BLE_DIAGCNTL3_REG,DIAG0_位,3);//Extrac_txen
设置32(BLE_DIAGCNTL3_REG,DIAG1_位,2);//<<我猜到了这个值


/*启用诊断端口*/
设置32(可诊断,诊断1);
设置32(表1、图1、图1);


/*将诊断信号输出到P0 GPIOs*/
设置16(P10_模式_注册表,PID,18);
设置16(P10_MODE_REG,PUPD,3);


设定值16(P11_MODE_REG,PID,18);
设置16(P11\U模式注册,PUPD,3);

设备:
tru对话框
离线
最后一次见到:2个月3周前
工作人员
加入:2014-06-30 23:52
你好

你好

我已经直接给你发了一封关于这个问题的电子邮件。请看一看。

谢谢
tru对话框

马帕特
离线
最后一次见到:2周4天前
加入:2018-11-30 15:58
你好

你好
我可以获得邮寄给OP的相同信息吗?
我正试图实现同样的目标(从驱动程序更改端口和引脚)。

顺致敬意,
马丁

斜纹棉布
离线
最后一次见到:1年10个月前
加入:2018-03-15 06:01
你好

你好

我也能得到信息吗。
我也在尝试同样的事情。
非常感谢。

fn654
离线
最后一次见到:2年2个月前
加入:2016-06-14 13:27
你好:

你好:
我有同样的问题。我如何使用其他端口来控制Sky66111?
谢谢

德马克
离线
最后一次见到:3年1周前
加入:2018-04-24 08:15
我有同样的问题

关于如何使用BLE_DIAGCNTL_REG和BLE_DIAGCNTL3_REG,我有同样的问题,因为文档没有清楚地显示位的用法。我使用的是DA14585和SKY66111,其中P0_1作为TX,P0_2作为RX。我使用了BLE_DIAGCNTL3_REG的原始配置(将DIAG1_位、DIAG2_位设置为3,将DIAG2_INV设置为1),似乎此设置没有获得太多的无线电功率(约-23 db)。但是,经过几次尝试,当我将DIAG1_位设置为1、DIAG2_位设置为3和DIAG2_INV设置为1时,它会给我大约-9db。请给我更多关于如何正确配置此PA的提示。谢谢

PM_对话框
离线
最后一次见到:5天2小时前
工作人员
加入:2018-02-08 11:03
嗨,德马克,

嗨,德马克,

根据一些测试结果,我们使用反转的tx信号作为rx。

谢谢,下午好

PM_对话框
离线
最后一次见到:5天2小时前
工作人员
加入:2018-02-08 11:03
大家好,

大家好,

DA14585范围扩展器参考应用程序(UM-B-089)文档描述了BLE_DIAGCNTL_REG、BLE_DIAGCNTL2_REG、BLE_DIAGCNTL3_REG寄存器的规范。请点击以下链接:

//www.wsdof.com/sites/default/files/um-b-089_da14585_range_extender_reference_application_v1.0.pdf

谢谢,下午好