你好,
我试图将引脚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有什么不同的设置吗?
谢谢
设备:
此外,我使用p0_0 / p0_1作为UART2。由此,我可以从GPIO函数打印日志消息。
没关系。解决了它。事实证明,我需要在SYS_CTRL_REG之前禁用DEBUGGER_ENABLE之前。
嗨meriororen,
感谢您的指示,您必须禁用调试器以便使用P1_4和P1_5作为GPIO。
谢谢mt_dialog.