如何将 uart0 的 txd 和 rxd 交换到其他引脚

grt
Posts: 4
Joined: Mon Jan 25, 2016 2:42 pm

如何将 uart0 的 txd 和 rxd 交换到其他引脚

Postby grt » Mon Jan 25, 2016 2:51 pm

大家好,我需要使用 ESP8266 的串口与其他设备通信.
但是 ESP8266 的 boot 启动时会从 UART0 输出一些调试信息,这会影响我的正常通信.
ESP8266 的文档上描述
如果对此敏感的应用,可以使用 UART 的内部引脚交换功能,在初始化的时候,将 U0TXD、U0RXD 分
别与 U0RTS(MTDO),U0CTS(MTCK) 交换,间接屏蔽上电时期的打印输出。

根据我的理解,我可以将 U0TXD, U0RXD 交换到 U0RTS(MTDO),U0CTS(MTCK) ,在程序运行起来以后,用这两个脚与其他设备通信
这样可以规避上电时串口输出的问题.

请问,
我的理解是否正确?
如果用代码实现文档所述的引脚交换功能?

grt
Posts: 4
Joined: Mon Jan 25, 2016 2:42 pm

Re: 如何将 uart0 的 txd 和 rxd 交换到其他引脚

Postby grt » Mon Jan 25, 2016 5:31 pm

我已经在文档中找到答案:
调用

Code: Select all

system_uart_swap();

Who is online

Users browsing this forum: No registered users and 1 guest