嗨对话框,
我和一些其他用户要求有关寄存器的信息,用于使用不同的端口/引脚配置范围扩展器,而不是在示例中,请参阅:https://support.dialog-semicondiondiondum/forums/post/dialog-smartbond-bl ...
由于线程被标记为“完整”,您可能没有注意到,但我仍需要在此线程中邮寄到OP的信息。
此致
马丁
设备:
嗨对话框,
我和一些其他用户要求有关寄存器的信息,用于使用不同的端口/引脚配置范围扩展器,而不是在示例中,请参阅:https://support.dialog-semicondiondiondum/forums/post/dialog-smartbond-bl ...
由于线程被标记为“完整”,您可能没有注意到,但我仍需要在此线程中邮寄到OP的信息。
此致
马丁
嗨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.
你好,
我读过该文件,但我找不到我想要的东西。
我的问题是我想将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引脚。
提前谢谢了!
此致
马丁
嗨Mapart,
让我在内部检查它,我会尽快回复你。
谢谢,PM_DIALOG.
嗨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.
你好,
我已经制作了这些变化,我相信它正在工作。
如何继续配置寄存器以使用EXTRC_RXEN或RADCNTL_RXEN而不是RX_EN控制信号的反相ELTRC_TXEN。
谢谢
此致
马丁