范围扩展器和BLE_DIAGCNTL_REG

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
6个员额/ 0个新员额
最后发表
mapart
离线
最后看到:1周3天前
加入:2018-11-30等等
范围扩展器和BLE_DIAGCNTL_REG

嗨,对话框中,
我和一些其他的用户已经请求关于寄存器的信息,以配置一个范围扩展器使用不同的端口/引脚比在示例中,见:https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl..。
由于这个线程被标记为“Complete”,你可能没有注意到,但是我仍然需要这个线程中寄给OP的信息。

致以最亲切的问候
马丁

设备:
PM_Dialog
离线
最后看到:2天2分钟前
工作人员
加入:2018-02-08 11:03
嗨mapart,

嗨mapart,

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

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

请让我知道这个文件是否包括你的要求。

谢谢,PM_Dialog

mapart
离线
最后看到:1周3天前
加入:2018-11-30等等
你好,

你好,
我读了这份文件,但我找不到我要找的东西。
我的问题是我想把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-pin的当前消耗量。

提前非常感谢!

致以最亲切的问候
马丁

PM_Dialog
离线
最后看到:2天2分钟前
工作人员
加入:2018-02-08 11:03
嗨mapart,

嗨mapart,

让我先内部检查一下,然后尽快给你回复。

谢谢,PM_Dialog

PM_Dialog
离线
最后看到:2天2分钟前
工作人员
加入: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

此外,必须将DIAG1改为DIAG 4,将DIAG2改为DIAG1。请查看表5。DIAG端口必须与pin号相同。

谢谢,PM_Dialog

mapart
离线
最后看到:1周3天前
加入:2018-11-30等等
你好,

你好,

我已经做出了这些改变,我相信这是有效的。
我如何继续配置寄存器来使用extrc_rxen或radcntl_rxen,而不是RX_EN控制信号的反向extrc_txen。

谢谢

致以最亲切的问候
马丁