DA14531闪烁的TX=P0_0

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
8个职位/ 0个新职位
最后发表
jcdr
离线
最后看到:11个月,3个星期前
加入:2019-12-19分
DA14531闪烁的TX=P0_0

pad P0_0默认为复位输入。我发现需要在文件user_peripher_setup .c的函数peripher_init()的开头添加以下代码行

GPIO_Disable_HW_Reset ();

在#if定义(__DA14531__)中修改文件user_pher_setup .h中的以下行

#定义UART2_TX_PORT GPIO_PORT_0
#定义UART2_TX_PIN GPIO_PIN_0

关键词:
设备:
PM_Dialog
离线
最后看到:1周1天前
工作人员
加入:2018-02-08 11:03
嗨Jean-Christian,

嗨Jean-Christian,

谢谢你的反馈。你能指出你使用的是哪个开发板吗?是DA145xx Pro-DK还是DA1458x Pro-DK(这是旧版本)。我在DA145xx Pro-DK中使用P0_0作为UTX运行了SDK6.0.12的Blinky示例,它工作正常。

请注意,RESET引脚功能只在开机时使用。之后,引脚功能将根据引导顺序步骤更改为UART。参见表37 DA14531 datasheet。

在启动ROM之前和之后,P0_0的Reset功能都是使能的。应用程序将在ROM引导程序执行后开始运行。在那之后,引脚可以重新配置一个替代功能。此外,复位功能可以连接到另一个GPIO。当P0_0用于与Reset不同的功能时,请确保引脚被配置为下拉或使用下拉电阻以避免连续复位。这已经在DA145xx Pro-DK中实现了

谢谢,PM_Dialog

谢谢,PM_Dialog

jcdr
离线
最后看到:11个月,3个星期前
加入:2019-12-19分
我使用这些开发工具包:

我使用这些开发工具包:

DA14531-00FXDEVKT-P“发展Kit-Pro”

DA14531-00FXDEVKT-U“发展Kit-USB”

这两套新装备是最近购买的。

jcdr
离线
最后看到:11个月,3个星期前
加入:2019-12-19分
注:我使用JTAG SWD

注意:我使用JTAG SWD来下载代码,而不是引导ROM。

PM_Dialog
离线
最后看到:1周1天前
工作人员
加入:2018-02-08 11:03
嗨Jean-Christian,

嗨Jean-Christian,

你能分享一张你在DA14531-00FXDEVKT-P“Development Kit-Pro”中使用的跳线和接线配置的照片吗?您是否已将J1报头中的UTX与J2报头中的P20(即DA14531 P0_0)连接?

谢谢,PM_Dialog

jcdr
离线
最后看到:11个月,3个星期前
加入:2019-12-19分
欢迎光临,请见

欢迎,请查看DA14531-KitPro.pdf文件中的照片。

PM_Dialog
离线
最后看到:1周1天前
工作人员
加入:2018-02-08 11:03
嗨Jean-Christian,

嗨Jean-Christian,

我进一步测试了这个问题,你是对的!如果您想将P0_0配置为UART TX,您应该像正确提到的那样调用GPIO_Disable_HW_Reset()函数来禁用复位功能。此外,你应该把棕色写(根据你所附的图像)到P20而不是P22。

你能指出这个设置是否有效吗?

欢迎您的反馈!

谢谢,PM_Dialog

jcdr
离线
最后看到:11个月,3个星期前
加入:2019-12-19分
你好,非常感谢你

您好,非常感谢您的确认工作。

棕色的线已经在P20上了,但我同意图片角度很容易让它与P22混淆。

当然,我指出这个设置是有效的,因为我第一次报告了解决方案:-)

致以最亲切的问候。

Jean-Christian de Rivaz
Innodelec sarl