DA14531闪烁与TX=P0_0

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

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

GPIO_Disable_HW_Reset ();

修改文件user_外围_setup.h中定义的#if (__DA14531__)中的以下行

#定义UART2_TX_PORT GPIO_PORT_0
#定义UART2_TX_PIN GPIO_PIN_0

关键词:
设备:
PM_Dialog
离线
最后看到:11小时37分钟前
工作人员
加入: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引脚功能只在上电开始时使用。之后,pin函数将根据启动顺序步骤更改为UART。DA14531数据表。

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

谢谢,PM_Dialog

谢谢,PM_Dialog

jcdr
离线
最后看到:8个月2周之前
加入:2019-12-19分
我使用这些开发工具包:

我使用这些开发工具包:

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

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

最近买的两套新装备。

jcdr
离线
最后看到:8个月2周之前
加入:2019-12-19分
注意:我使用JTAG SWD

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

PM_Dialog
离线
最后看到:11小时37分钟前
工作人员
加入:2018-02-08 11:03
嗨Jean-Christian,

嗨Jean-Christian,

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

谢谢,PM_Dialog

jcdr
离线
最后看到:8个月2周之前
加入:2019-12-19分
欢迎光临,请参阅

欢迎光临,请将照片放入DA14531-KitPro.pdf文件中。

PM_Dialog
离线
最后看到:11小时37分钟前
工作人员
加入:2018-02-08 11:03
嗨Jean-Christian,

嗨Jean-Christian,

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

你能指出这个设置是否工作吗?

欢迎您的反馈!

谢谢,PM_Dialog

jcdr
离线
最后看到:8个月2周之前
加入:2019-12-19分
你好,非常感谢你

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

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

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

致以最亲切的问候。

Jean-Christian de Rivaz
Innodelec sarl