你好,
我正在跟进DSPS项目,并取得了一些成功。我在我的PCB上犯了这样的错误,但我认为可以通过交换UART端口来修复它。UART1端口和UART2端口是否可以交换?换句话说,user_peripher_setup .h中的45-69行变成:
/****************************************************************************************/
/* UART配置*/
/****************************************************************************************/
#定义GPIO_UART1_TX_PORT GPIO_PORT_1
#定义GPIO_UART1_TX_PIN GPIO_PIN_3
#定义GPIO_UART1_RX_PORT GPIO_PORT_1
#定义GPIO_UART1_RX_PIN GPIO_PIN_2
#定义GPIO_UART1_RTS_PORT GPIO_PORT_0
#定义GPIO_UART1_RTS_PIN GPIO_PIN_3
#定义GPIO_UART1_CTS_PORT GPIO_PORT_0
#定义GPIO_UART1_CTS_PIN GPIO_PIN_2
/****************************************************************************************/
/* UART2 GPIO配置*/
/****************************************************************************************/
# ifdef CFG_PRINTF_UART2
#定义GPIO_UART2_TX_PORT GPIO_PORT_0
#定义GPIO_UART2_TX_PIN GPIO_PIN_4
#定义GPIO_UART2_RX_PORT GPIO_PORT_0
#定义GPIO_UART2_RX_PIN GPIO_PIN_5
# endif
/*
提前感谢你的帮助。
问候,
迈克尔
嗨chanmi168,
您的配置是正确的,但仅针对CSP包,在QFN40和qfn48指定引脚的情况下,不建议切换(请检查AN-B009.pdf)。您将能够在文档选项卡的Application Notes部分中找到该文档。
谢谢,
STS_Dialog。
你好,
似乎P1_2和P1_3不能(而不是不推荐)切换16MHz XTAL活动(p5)。根据你的经验,我是不是应该放弃尝试,还是有机会的?谢谢你指导我找到正确的文件,那很有用。
谢谢,
迈克尔
你好,
只有对于CSP包,你可以有你提到的配置,在其他情况下会有问题。
谢谢,
STS_Dialog