我们可以在UART示例程序中使用p0u7/p0u6默认值。但是当把RX或TX切换到p0u2时,我们什么也得不到。P0è2能用于接收或发送吗?我是否缺少一个不明显的配置?非常感谢。
我也不能让p02作为标准的数字输出GPIO。
嗨,lzerman,
因为您使用的是微型模块,所以P0\u 2和P0\u 10用于串行线调试(SWD)接口。如果不需要SWD接口,则可以使用P0\ U 2和P0\ U 10作为GPIO。您还应该在您的软件中配置这两者。
如果您使用的是Pro DK,您还应该从J1收割台的JTAG位置拆下跳线。
然后还请检查P02\u MODE\u REG是否正确配置。
谢谢,下午好
我也有同样的问题。在应用程序启动之后,我想将P0\u2和P0\u10重新用作GPIO。我相信我已经采取了所有必要的措施,但我无法驱动任何一个P0 2或P0 10高。
#定义EN0\U端口的GPIO端口的GPIO端口的GPIO端口的U端口的U端口的U端口的0 \\\\\\\\\\\\\\\\\定义EN0\定义EN0\定义EN1\U端口的GPIO端口的GPIO端口的U端口的U端口的U端口的GPIO的定义\U端口的U端口的U端口,U端口,EN0\U端口,EN0\U引脚,输出);定义EN0\定义EN0\定义EN0\定义EN1\定义EN1\定义EN1\U端口的端口的GPIO端口的GPIO端口的U端口的U端口的0 \\\GPIO端口的U端口的U/*10/*在设置*在设置中,在设置的U盘的功能你知道吗,假);/*主*/GPIO_SetActive(EN0_端口,EN0_引脚);GPIO_SetActive(EN1_端口,EN1_引脚);
请参阅上面的配置步骤片段。我错过什么了吗?
半解决方案是将SYS\u CTRL\u REG[DEBUGGER\u ENABLE]=0;
8:7
R/W公司
调试器启用
启用调试器。此位由引导程序根据OTP头设置。如果没有设置,SWDIO和SWïCLK可以用作gpio端口。
0x0:未启用调试器。0x1:开关CLK=P0[2],开关DIO=P0[5]0x2:开关CLK=P0[2],开关DIO=P0[1]0x3:开关CLK=P0[2],开关DIO=P0[10]
警告!!!设置该位将使芯片不再可通过JTAG编程!!!它看起来像是“砖块”芯片。实际上,您仍然可以通过UART编程。为了解压芯片,我编写了一个批处理文件,将其恢复到正常状态,因此它可以再次与JTAG一起工作,但是您又失去了P0\u 2的使用。我们将重新设计我们的定制野猪不使用这种方式的P0è2。我希望这是有据可查的地方,而不是杀害房屋的开发商(我和你)的时间。
@c: \diasemi\smartsnippetsStudio2.0.14\工具箱\SmartSnippetsToolbox.exe-键入booter-chip DA14531-com\u port 6-uart P0\u 5-file“C:\Users\Leona\Documents\DA145xx\u SDK\6.0.14.1114\config\toolbox\u resources\DA1453x\common\flash_程序员.bin"
这浪费了我们几个小时的时间!!!
谢谢你的解释,伊泽曼。你介意分享你的批处理文件吗?对于其他面临同样情况的人来说,这可能是一个宝贵的资源。
我文章底部的命令行是批处理文件。这是一条单行线。
我也不能让p02作为标准的数字输出GPIO。
嗨,lzerman,
因为您使用的是微型模块,所以P0\u 2和P0\u 10用于串行线调试(SWD)接口。如果不需要SWD接口,则可以使用P0\ U 2和P0\ U 10作为GPIO。您还应该在您的软件中配置这两者。
如果您使用的是Pro DK,您还应该从J1收割台的JTAG位置拆下跳线。
然后还请检查P02\u MODE\u REG是否正确配置。
谢谢,下午好
我也有同样的问题。在应用程序启动之后,我想将P0\u2和P0\u10重新用作GPIO。我相信我已经采取了所有必要的措施,但我无法驱动任何一个P0 2或P0 10高。
请参阅上面的配置步骤片段。我错过什么了吗?
半解决方案是将SYS\u CTRL\u REG[DEBUGGER\u ENABLE]=0;
8:7
R/W公司
调试器启用
启用调试器。此位由引导程序根据OTP头设置。如果没有设置,SWDIO和SWïCLK可以用作gpio端口。
0x0:未启用调试器。
0x1:开关CLK=P0[2],开关DIO=P0[5]0x2:开关CLK=P0[2],开关DIO=P0[1]0x3:开关CLK=P0[2],开关DIO=P0[10]
警告!!!设置该位将使芯片不再可通过JTAG编程!!!它看起来像是“砖块”芯片。实际上,您仍然可以通过UART编程。为了解压芯片,我编写了一个批处理文件,将其恢复到正常状态,因此它可以再次与JTAG一起工作,但是您又失去了P0\u 2的使用。我们将重新设计我们的定制野猪不使用这种方式的P0è2。我希望这是有据可查的地方,而不是杀害房屋的开发商(我和你)的时间。
@c: \diasemi\smartsnippetsStudio2.0.14\工具箱\SmartSnippetsToolbox.exe-键入booter-chip DA14531-com\u port 6-uart P0\u 5-file“C:\Users\Leona\Documents\DA145xx\u SDK\6.0.14.1114\config\toolbox\u resources\DA1453x\common\flash_程序员.bin"
这浪费了我们几个小时的时间!!!
谢谢你的解释,伊泽曼。你介意分享你的批处理文件吗?对于其他面临同样情况的人来说,这可能是一个宝贵的资源。
我文章底部的命令行是批处理文件。这是一条单行线。