新手求助关于UART0与UART1的疑惑
-
- Posts: 41
- Joined: Tue May 05, 2015 4:48 pm
- Contact:
新手求助关于UART0与UART1的疑惑
Postby alexsunmiu » Thu Aug 13, 2015 5:35 pm
我是用了 安信可提供的测试模块小黄板,板上有串口引出针脚,使用的是 GPIO01(TX),GPIO03(RX),那这哪个是 uart0 哪个是uart1?或者二者就是uart0
system_uart_swap函数是将 MTCK与MTD0 复用为 串口 ,这里是 uart1吗?指的是 GPIO13 与 GPIO15 吗?
此二者可以同时使用?
uart_init(BIT_RATE_115200, BIT_RATE_115200);
此函数是配置 uart0与uart1的,平时代码输出 串口 都是 os_printf 或者 uart0_sendStr 请问如何输出到uart1 ? 串口转USB线应该连哪些针脚?做和处理?
好吧, 电子新手,问的比较乱,望见谅。
其实我就是想知道,如何同时使用两个串口,一个用于调试一个用于与外设备进行通讯~
system_uart_swap函数是将 MTCK与MTD0 复用为 串口 ,这里是 uart1吗?指的是 GPIO13 与 GPIO15 吗?
此二者可以同时使用?
uart_init(BIT_RATE_115200, BIT_RATE_115200);
此函数是配置 uart0与uart1的,平时代码输出 串口 都是 os_printf 或者 uart0_sendStr 请问如何输出到uart1 ? 串口转USB线应该连哪些针脚?做和处理?
好吧, 电子新手,问的比较乱,望见谅。
其实我就是想知道,如何同时使用两个串口,一个用于调试一个用于与外设备进行通讯~
another ESP8266 cloud service. https://espush.cn/
-
- Posts: 41
- Joined: Tue May 05, 2015 4:48 pm
- Contact:
嘿,没人知道如何使用uart1吗?
Postby alexsunmiu » Fri Aug 14, 2015 2:49 pm
如何同时使用两个串口,uart1不是可以用作debug print吗?请问串口线要怎么连?
一个用于调试一个用于与外设备进行通讯~要怎么弄?
一个用于调试一个用于与外设备进行通讯~要怎么弄?
another ESP8266 cloud service. https://espush.cn/
-
- Posts: 140
- Joined: Mon Oct 27, 2014 10:40 am
Re: 新手求助关于UART0与UART1的疑惑
Postby Espressif_Kelly » Fri Aug 14, 2015 3:32 pm
您好!
关于使用两个串口可按照如下操作:
1.准备两根 USB 转 TTL 的串口线,比如 FT232R 或是 CP2102。
2. UART 通信: 将 GND U0TXD U0RXD 对应接到串口线的 GND RXD TXD。
3.UART debug: 将 GND GPIO2 对应接到串口线的 GND RXD。
4.两根串口线连接到 PC 之后可在电脑的设备管理器中查看到这两个 COM 口。
5.打开两个串口调试软件,分别配置后即可使用。
关于如何进行 UART 内部引脚交换:
U0TXD 默认上电有系统打印,对此敏感应用可通过 uart 的内部引脚交换功能,在初始化的时候,将 U0TXD、U0RXD 分别与 U0RTS(MTDO/GPIO15),U0CTS(MTCK/GPIO13) 交换来屏蔽该上电的系统打印。
交换后,硬件上的下载管脚还是使用 U0TXD+U0RXD,通信时需要将 MTDO 对应接到 RXD, MTCK 对应接到 TXD。
具体请参见“8E-ESP8266__Interface_UART__CN_v0.2.pdf”,可在以下链接获取:
http://bbs.espressif.com/viewtopic.php?f=51&t=817
以上请知悉,谢谢!
关于使用两个串口可按照如下操作:
1.准备两根 USB 转 TTL 的串口线,比如 FT232R 或是 CP2102。
2. UART 通信: 将 GND U0TXD U0RXD 对应接到串口线的 GND RXD TXD。
3.UART debug: 将 GND GPIO2 对应接到串口线的 GND RXD。
4.两根串口线连接到 PC 之后可在电脑的设备管理器中查看到这两个 COM 口。
5.打开两个串口调试软件,分别配置后即可使用。
关于如何进行 UART 内部引脚交换:
U0TXD 默认上电有系统打印,对此敏感应用可通过 uart 的内部引脚交换功能,在初始化的时候,将 U0TXD、U0RXD 分别与 U0RTS(MTDO/GPIO15),U0CTS(MTCK/GPIO13) 交换来屏蔽该上电的系统打印。
交换后,硬件上的下载管脚还是使用 U0TXD+U0RXD,通信时需要将 MTDO 对应接到 RXD, MTCK 对应接到 TXD。
具体请参见“8E-ESP8266__Interface_UART__CN_v0.2.pdf”,可在以下链接获取:
http://bbs.espressif.com/viewtopic.php?f=51&t=817
以上请知悉,谢谢!
-
- Posts: 41
- Joined: Tue May 05, 2015 4:48 pm
- Contact:
Re: 新手求助关于UART0与UART1的疑惑
Postby alexsunmiu » Sat Aug 15, 2015 9:33 pm
感谢.
another ESP8266 cloud service. https://espush.cn/
Who is online
Users browsing this forum: No registered users and 57 guests
Login
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
Latest SDK
Documentation
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!
- All times are UTC+08:00
- Top
- Delete all board cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. We are the manufacturer of ESP8266EX.