Range extender和BLE_DIAGCNTL_REG

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
6个帖子/ 0新
最后一篇
Mapart.
离线
最后一次露面:1周4天前
加入:2018-11-30 15:58
Range extender和BLE_DIAGCNTL_REG

嗨对话框,
我和一些其他用户要求有关寄存器的信息,用于使用不同的端口/引脚配置范围扩展器,而不是在示例中,请参阅:https://support.dialog-semicondiondiondum/forums/post/dialog-smartbond-bl ...
由于线程被标记为“完整”,您可能没有注意到,但我仍需要在此线程中邮寄到OP的信息。

此致
马丁

设备:
PM_DIALOG.
离线
最后一次露面:2天11小时前
职员
加入:2018-02-08 11:03
嗨Mapart,

嗨Mapart,

您可以查看我们的支持门户网站的DA14585范围扩展器参考应用程序(UM-B-089)文档吗?您将能够找到BLE_DIAGCNTL_REG,BLE_DIAGCNTL2_REG,BLE_DIAGCNTL3_REG寄存器的规范。请按以下链接:

https://www.dialog-seminile.com/sites/default/files/um-b-089_da14585_range_extender_reference_application_v1.0.pdf.

如果此文档涵盖您的要求,请告诉我。

谢谢,PM_DIALOG.

Mapart.
离线
最后一次露面:1周4天前
加入:2018-11-30 15:58
你好,

你好,
我读过该文件,但我找不到我想要的东西。
我的问题是我想将TXEN和RXEN的端口和引脚从P0_1和P0_2转换为P0_4和P1_1。

如何配置BLE_DIAGCNTL_REG,BLE_DIAGCNTL_REG2和BLE_DIAGCNTL_REG3来实现此目的,并且我应该参考此事的文档中的哪个部分?

第7.2.1节介绍了寄存器,但我不清楚我如何使用它来解决我的问题。

此外,我还要比较“反转Extrc_txen”和“Extrc_rxen”的用法在当前消耗方面控制Sky66111的CRX引脚。

提前谢谢了!

此致
马丁

PM_DIALOG.
离线
最后一次露面:2天11小时前
职员
加入:2018-02-08 11:03
嗨Mapart,

嗨Mapart,

让我在内部检查它,我会尽快回复你。

谢谢,PM_DIALOG.

PM_DIALOG.
离线
最后一次露面:2天11小时前
职员
加入:2018-02-08 11:03
嗨Mapart,

嗨Mapart,

为了分别更改P0_1和P0_2至P0_4和P1_1,您应该执行以下修改:

setBits16(p04_mode_reg,pid,18);

setbits16(p04_mode_reg,pupd,3);// txen = p0_4

SetBits16(P11_Mode_reg,PID,18);

setbits16(p11_mode_reg,pupd,3);// rxen = p1_1

此外,Dig1必须改变为Diag 4和Diag2以Diag1。请检查表5.诊断端口必须与PIN码相同。

谢谢,PM_DIALOG.

Mapart.
离线
最后一次露面:1周4天前
加入:2018-11-30 15:58
你好,

你好,

我已经制作了这些变化,我相信它正在工作。
如何继续配置寄存器以使用EXTRC_RXEN或RADCNTL_RXEN而不是RX_EN控制信号的反相ELTRC_TXEN。

谢谢

此致
马丁