更改USB开发套件上的UART引脚

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
4个职位/ 0个新
最后发表
paolog
离线
最后看到:两个月两个星期前
加入:2020-11-06 09:30
更改USB开发套件上的UART引脚

这就跟你问声好!

为了在DA14531 USB开发套件上测试休眠模式,我需要释放PIN0_5休眠唤醒。在DK上,这个引脚用于UART调试信息:有一种方法我可以将UART移动到PIN0_6(例如),所以我可以同时保持调试信息和PIN0_5可用来唤醒设备从休眠?

我已经阅读了硬件用户手册(UM-B-125),但我只找到了如何使用PIN0_5,但这将禁用UART调试功能。

谢谢你!

MHv_Dialog
离线
最后看到:4个月1天前
工作人员
加入:15 2013-12-06
嗨Paolog,

嗨Paolog,

531 USB开发工具包方便了调试UART TX通过USB连接在引脚P0_5 (S1的默认设置)或P0_0上。后者要求您

  1. S1 1的开关设置参照UM-B-125 5.6节
  2. 定义您的UART TX引脚为P0_0在user_peri_setup .h
  3. 关闭P0_0的重置功能,然后在user_外围_setup.c的set_pad_functions()中将其配置为UART,如下所示:
空白set_pad_functions (void) {GPIO_Disable_HW_Reset ();GPIO_ConfigurePin(UART2_TX_PORT, UART2_TX_PIN, OUTPUT, PID_UART2_TX, false); //配置uart2tx Pad# endif}

您可以使用P0_6或任何其他可用的引脚,但这将需要第三方UART到USB转换器。PRO开发套件提供了更多的灵活性,因为每个GPIO都连接到一个头引脚。

/ MHv

paolog
离线
最后看到:两个月两个星期前
加入:2020-11-06 09:30
谢谢你!我设置了开关

谢谢你!我按照UM-B-125的5.6节所述设置了开关,但之后我无法将固件上传到USB DK以进行Keil uVision调试。这是正确的吗?我应该使用SmartSnippets工具,而不是使用Keil的调试功能吗?

MHv_Dialog
离线
最后看到:4个月1天前
工作人员
加入:15 2013-12-06
你应该能够使用

您应该能够使用来自Keil的调试器。你是否设置了Jlink最大时钟2MHz(目标/调试选项卡/ J-Link设置/最大时钟)?

/ MHv