跳转到主要内容

似乎不能在更新的SDK上驱动P1_4/P1_5

DA14580

5年前

似乎不能在更新的SDK上驱动P1_4/P1_5

发布的meriororen0点 3回复
0的问题

你好,

我试图驱动引脚1_4和1_5(默认为SWD引脚)作为GPIO。我可以在DSPS测试项目上做,
然而,它似乎不能在最新的SDK(5.03)上工作。我已经检查了P14_MODE_REG和P15_MODE_REG
每次我做PIO_SetActive/PIO_SetInactive在这些引脚。两者的配置似乎都是正确的。

P14_MODE_REG——*(0x5000302E)显示0x0300 (as gpio(0b0), output(0b11))
P15_MODE_REG——*(0x50003030)显示0x0300(作为gpio(0b0),输出(0b11))

但是,我看不出大头针上有任何变化。

如果相关的话,我使用RCX20作为低功耗时钟。

在更新的SDK上有关于GPIO的不同设置吗?

谢谢

5年前

meriororen 0点

此外,我使用P0_0/P0_1作为UART2。由此,我可以从GPIO函数输出tf日志消息。

5年前

meriororen 0点

不要紧。解决它。事实证明,我需要在SYS_CTRL_REG中禁用DEBUGGER_ENABLE,然后再做其他事情。

5年前

MT_dialog -30点

嗨meriororen,

谢谢你的提示,这是对的,你必须禁用调试器,以使用P1_4和P1_5作为gpio。

由于MT_dialog