ESP32-C3-12F串口调试BUG

本文探讨了使用Arduino开发中遇到的问题,LED灯在使用官方Aithinker Serial Tool时停止闪烁,而在其他工具如ESP-12F和ESP-32S上表现正常。问题定位到DTR打开时出现,影响调试信息。解决尝试包括自制串口调试工具和DTR开关影响的分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、代码

void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(5, OUTPUT);
   Serial.begin(115200);
}

// the loop function runs over and over again forever
void loop() {
   Serial.print("Connected to ");
  digitalWrite(5, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(5, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
  
}

二、BUG显示问题

1,当使用Arudino的串口监视工具的时候,LED灯会停止闪烁。
2,使用了多款调试工具都会复现1中的问题。
3,使用安信可官方调试工具不会出现这个问题。
工具下载链接:aithinker_serial_tool_v1.2.3.7z
在这里插入图片描述

三、问题查找

1,自己开发一个串口调试工具。
正确的调试工具
2,进入调试界面,接收数据正常。
在这里插入图片描述
3,当打开DTR的时候问题复现,不会出现调试信息。
在这里插入图片描述

四、结论

1,ESP-12F与ESP-32S都没有以上问题,ESP-32-C3有此问题。

以上。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值