你好,
我正在追随DSP项目并取得一些成功。我在我的PCB中犯了一个错误,但我认为可以通过交换UART端口来解决它。是否可以使用UART2端口交换UART1端口?换句话说,user_periph_setup.h中的第45-69行成为:
/ **************************************************************************************** /
/ * UART配置* /
/ **************************************************************************************** /
#define gpio_uart1_tx_port gpio_port_1.
#define gpio_uart1_tx_pin gpio_pin_3.
#define gpio_uart1_rx_port gpio_port_1.
#define gpio_uart1_rx_pin gpio_pin_2.
#define gpio_uart1_rts_port gpio_port_0.
#define gpio_uart1_rts_pin gpio_pin_3.
#define gpio_uart1_cts_port gpio_port_0.
#define gpio_uart1_cts_pin gpio_pin_2
/ **************************************************************************************** /
/ * UART2 GPIO配置* /
/ **************************************************************************************** /
#ifdef cfg_printf_uart2.
#define gpio_uart2_tx_port gpio_port_0.
#define gpio_uart2_tx_pin gpio_pin_4.
#define gpio_uart2_rx_port gpio_port_0.
#define gpio_uart2_rx_pin gpio_pin_5.
#万一
/ *
在此先感谢您的帮助。
问候,
迈克尔
嗨Chanmi168,
您的配置是正确的,但仅适用于CSP包,在QFN40和QFN48的情况下,不建议切换指定的引脚(请检查AN-B009.PDF)。您将能够在应用程序中找到该文档“文档”选项卡的“注释”部分。
谢谢,
sts_dialog。
你好,
似乎P1_2和P1_3不能(而不是不推荐)在16MHz XTAL活动(P5)时要切换。根据您的经验,我甚至不吃烦还或仍有机会吗?谢谢你指导我到正确的文件,这很有用。
谢谢,
迈克尔
你好,
仅针对CSP包,您可以拥有您提到的配置,在其他情况下会出现问题。
谢谢,
sts_dialog.