数据表上的“在PX端口上映射”,另一个外围设备相同。什么不是平均值?它是否说所有P0/P1都可以用作USART_TX和USART_RX?
嗨,jinxiangwzh,
关于数据表,DA14580 SOC具有可容纳软件的I/O PIN分配,因此您可以将想要的GPIO映射到想要的任何功能。在SDK中,GPIO是配置的,并在SET_PAD_FUNCTIONS()函数中分配了一个功能,该功能由SDK的PERIPH_INIT()函数执行。当您在user_periph_setup.h文件中定义gpio时,则应通过执行Reserve_gpio()保留它,然后在set_pad_functions()中的gpio_configurepin()中配置PIN的功能和状态。
谢谢pm_dialog
如果我使用USART下载固件,那么所有PIN都可以吗?
根据“从串行接口(AN-B-001)”文档的“ DA1458X启动”的表1和4,DA1458X可以根据标准启动序列从端口P0的标准GPIO启动。请检查此文档,以查看哪些GPIO用于从UART启动以及DA1458X的靴子。启动后,当代码被镜像到Sysram并开始运行时,您将能够将想要的GPIO映射到您喜欢的任何功能。
嗨,jinxiangwzh,
关于数据表,DA14580 SOC具有可容纳软件的I/O PIN分配,因此您可以将想要的GPIO映射到想要的任何功能。在SDK中,GPIO是配置的,并在SET_PAD_FUNCTIONS()函数中分配了一个功能,该功能由SDK的PERIPH_INIT()函数执行。当您在user_periph_setup.h文件中定义gpio时,则应通过执行Reserve_gpio()保留它,然后在set_pad_functions()中的gpio_configurepin()中配置PIN的功能和状态。
谢谢pm_dialog
如果我使用USART下载固件,那么所有PIN都可以吗?
嗨,jinxiangwzh,
根据“从串行接口(AN-B-001)”文档的“ DA1458X启动”的表1和4,DA1458X可以根据标准启动序列从端口P0的标准GPIO启动。请检查此文档,以查看哪些GPIO用于从UART启动以及DA1458X的靴子。启动后,当代码被镜像到Sysram并开始运行时,您将能够将想要的GPIO映射到您喜欢的任何功能。
谢谢pm_dialog