99| 1
|
[讨论] 关于ESP32的串口打印问题 |
板子:ESP32-WROOM-32D 开发环境:VSCODE+platformIO 项目:点亮SSD1306 OLED 代码如下 #include <Arduino.h> #include <U8g2lib.h> #ifdef U8X8_HAVE_HW_SPI #include <SPI.h> #endif #ifdef U8X8_HAVE_HW_I2C #include <Wire.h> #endif U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE, /* clock=*/ 34, /* data=*/ 35); void setup() { u8g2.begin(); u8g2.enableUTF8Print(); // enable UTF8 support for the Arduino print() function Serial.begin(115200); } void loop() { u8g2.setFont(u8g2_font_unifont_t_chinese2); // use chinese2 for all the glyphs of "你好世界" u8g2.setFontDirection(0); u8g2.clearBuffer(); u8g2.setCursor(0, 15); u8g2.print("Hello World!"); u8g2.setCursor(0, 40); u8g2.print("你好世界"); // Chinese "Hello World" u8g2.sendBuffer(); delay(1000); } 就是一个标准的示例文件,只是我把SDA和SCL设置成了34和35,理论上烧录之后串口会打印配置错误,但是实际上烧录进去之后无任何反应,是不是哪里配置得问题? 用了别人的电脑安装的VSCODE+platformIO正常,我的电脑就无任何串口打印 下面是别人打印的东西: 在我的电脑上,无任何显示 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed