写在前面
开始研究 串口通信 。
FireBeetle 2 ESP32-E总共有2个硬串口,并且这2个串口管脚都是可以重映射的,USB所使用的是Serial,即UART0。
使用串口 UARTO ,打印信息,可以在 Arduino IDE 的串口监测看到打印的信息。
那第二个串口,UART2 又是如何 配置 和 使用 呢?
测试代码
#include <HardwareSerial.h> //导入ESP32串口操作库
HardwareSerial MySerial(2); //初始化对象MySerial,使用2号串口
void setup() {
MySerial.begin(9600, SERIAL_8E1, 16, 17); //定义串口参数(波特率,数据位,奇偶校验,停止位,RXD引脚,TXD引脚)
}
void loop() {
MySerial.println("usart test!!!"); //打印信息
delay(1000);
}