似乎无法在较新的SDK上驾驶P1_4 / P1_5

4个帖子/ 0新
最后一篇
Meriororen.
离线
最后一次露面:3年8个月前
加入:2015-08-12 13:45
似乎无法在较新的SDK上驾驶P1_4 / P1_5

你好,

我试图将引脚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(作为GPIO(0b0),输出(0b11))
p15_mode_reg - *(0x50003030)显示0x0300(作为GPIO(0b0),输出(0b11))

但是,我无法在PIN上看到任何更改。

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

关于较新SDK的GPIO有什么不同的设置吗?

谢谢

关键词:
设备:
Meriororen.
离线
最后一次露面:3年8个月前
加入:2015-08-12 13:45
此外,我使用p0_0 / p0_1作为

此外,我使用p0_0 / p0_1作为UART2。由此,我可以从GPIO函数打印日志消息。

Meriororen.
离线
最后一次露面:3年8个月前
加入:2015-08-12 13:45
没关系。解决了它。轮流

没关系。解决了它。事实证明,我需要在SYS_CTRL_REG之前禁用DEBUGGER_ENABLE之前。

mt_dialog.
离线
最后一次露面:2个月5天前
职员
加入:2015-06-08 11:34
嗨meriororen,

嗨meriororen,

感谢您的指示,您必须禁用调试器以便使用P1_4和P1_5作为GPIO。

谢谢mt_dialog.

主题锁定