ESP32/ESP8266

用乐鑫的这些芯片主要是图arduino能快速搭建工程好开发,遇到的问题也都是arduino开发环境下的,EDP-IDF只在刚拿着玩的时候用过(属实难用)。

有一个个人建议,如果没有热风枪或者焊接水平一般,建议远离ESP32-PICO-D4这种侧面几乎没有焊点的QFN封装芯片,检查虚焊短路能让人怀疑人生。

1.各类反复自动重启

这类问题最容易看出来,打开串口监视器就能看到在反复打印重启信息,也比较好解决,因为会打印错误信息,把错误内容网上一搜就知道个大概。个人遇到的最多的问题就是看门狗复位和烧录时方式选择错误,前者大都是中断服务程序写太长卡死在里面或者用RTOS开进程堆栈大小没分够,后者主要看这个:(26条消息) 完美解决ESP32在Arduino上烧录程序出现无限重启的情况_esp32无限重启_充满智hui的三水的博客-CSDN博客

2.程序烧不进去

表现为等待RTS超时或者直接报错,在线没走错的情况下,有自动下载电路先检查时序对不对,没有的话检查复位与boot引脚上电电平;并且ESP32有几个特殊引脚上电电平会影响系统启动与工作(比如有一个会决定内置flash工作电压),还有几个io是连在内置flash上的不能再连外设,检查这些引脚有无错误连接外设;此外,复位电路的电容有RC延时的作用,用于满足自动下载的启动时序,有时候不焊没法自动下载(这个挺玄学的,有些不焊也能下载,有些又必须要)。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值