数据表显示“映射在Px端口上”,另外一个外设也是一样的。世界卫生大会的意思吗?是否说所有的P0/P1都可以作为USART_TX和USART_RX使用?
嗨jinxiangwzh,
关于数据表,DA14580 SoC具有软件可配置的I/O引脚分配,因此您可以将任何想要的GPIO映射到任何您喜欢的功能。在SDK中,gpio被配置并被分配到set_pad_functions()函数中的一个功能,该功能由SDK的peripher_init()函数执行。当你在user_peripher_setup .h文件中定义一个GPIO时,你应该通过执行RESERVE_GPIO()来保留它,然后在set_pad_functions()中的GPIO_ConfigurePin()中配置pin的功能和状态。
由于PM_dialog
如果我用USART下载固件,是不是所有的pin都可以?
根据“DA1458x boot from serial interfaces (AN-B-001)”文档的表1和表4,DA1458x可以根据标准的引导顺序从P0端口的标准gpio启动。请查看此文档,查看使用哪些gpio从UART启动,以及DA1458x如何启动。在引导之后,当代码被镜像到系统ram并开始运行时,您将能够将您想要的任何GPIO映射到您喜欢的任何功能。
嗨jinxiangwzh,
关于数据表,DA14580 SoC具有软件可配置的I/O引脚分配,因此您可以将任何想要的GPIO映射到任何您喜欢的功能。在SDK中,gpio被配置并被分配到set_pad_functions()函数中的一个功能,该功能由SDK的peripher_init()函数执行。当你在user_peripher_setup .h文件中定义一个GPIO时,你应该通过执行RESERVE_GPIO()来保留它,然后在set_pad_functions()中的GPIO_ConfigurePin()中配置pin的功能和状态。
由于PM_dialog
如果我用USART下载固件,是不是所有的pin都可以?
嗨jinxiangwzh,
根据“DA1458x boot from serial interfaces (AN-B-001)”文档的表1和表4,DA1458x可以根据标准的引导顺序从P0端口的标准gpio启动。请查看此文档,查看使用哪些gpio从UART启动,以及DA1458x如何启动。在引导之后,当代码被镜像到系统ram并开始运行时,您将能够将您想要的任何GPIO映射到您喜欢的任何功能。
由于PM_dialog