焊盘P0_0是默认复位输入。我发现我需要在文件user_periph_setup.c的函数periph_init()的开头时添加以下行
gpio_disable_hw_reset();
在文件user_periph_setup.h中修改以下行(__da14531__)
#define uart2_tx_port gpio_port_0.
#define uart2_tx_pin gpio_pin_0.
关键词:
设备:
嗨Jean-Christian,
谢谢你的反馈。您能否说明您使用的是哪个开发板?是DA145xx PRO-DK或DA1458x PRO-DK(这是旧版本)。我使用P0_0作为UTX运行DA145xx Pro-DK中SDK6.0.12的Blinky示例,它正好工作。
请注意,RESET引脚功能仅在上电时使用。之后,PIN函数将根据引导序列步骤改变为UART。请参见表37 DA14531数据表。
在ROM Booter处于活动状态之前和之后,启用P0_0上的复位函数。在ROM Booter执行后,应用程序将开始运行。之后,可以针对替代功能重新配置PIN。此外,复位功能可以连接到另一个GPIO。当P0_0用于不同的功能时比复位不同,请确保引脚被配置为被拉下来或使用下拉电阻以避免连续复位。这已经在da145xx pro-dk中实现了
谢谢,PM_DIALOG.
谢谢,PM_DIALOG.
我使用那些开发套件:
da14531-00fxdevkt-p“开发kit-pro”
da14531-00fxdevkt-u“开发套件 - USB”
最近两个新的套件。
注意:我使用JTAG SWD下载代码而不是引导ROM。
嗨Jean-Christian,
您能用在DA14531-00FXDEVKT-P“开发套装专业版”中使用跳线和接线配置与跳线和接线配置共享照片?您是否使用J2标题中的P20(DA14531 P0_0)与J1标头连接了UTX?
谢谢,PM_DIALOG.
您的欢迎,请将照片视为da14531-kitpro.pdf文件。
嗨Jean-Christian,
我进一步测试了这个问题,你是对的!如果要将P0_0配置为UART TX,则应调用GPIO_DISABLE_HW_RESET()函数,如正确提及,以禁用复位功能。此外,您应该将棕色写入(根据附加图像)放入P20而不是P22。
您是否可以说明此设置是否正常工作?
您的反馈将非常欢迎!
谢谢,PM_DIALOG.
嗨,非常感谢您的确认工作。
棕色电线已经在P20上,但我同意图片角度使得易于混淆P22。
当然,我表明这个设置正在工作,因为我第一次报告了解决方案:-)
最好的祝福。
Jean-Christian de Rivaz
Innodelecsàrl.