demo1984s 的个人博客 demo1984s 的个人博客

记录精彩的程序人生

目录
Arduino IDE/VS Code问题大杂烩
/        

Arduino IDE/VS Code问题大杂烩

ESP32C3前段时间都好好的,今天突然烧录成功了板子没有任何反应

检查“工具 - Flash Mode” 是否为“DIO”,碰到这个问题的原因是不知道什么时候改成了“QIO”,改回“DIO”进行烧录板子就正常了。
image.png

网上博文:理解ESP32 Flash烧写的DOUT/DIO/QOUT/QIO配置_donotchgbin_coder.mark的博客-CSDN博客

编译报错.irom0.text' will not fit in region `irom0_0_seg'

加大Flash Size,或者缩减项目大小,尤其是使用了字库的时候,需要对字库进行裁剪,编译即可通过。
image.png

网上博文

编写Anrduio库

如何编写发布Arduino库 - 知乎 (zhihu.com)

C/C++注释

常见编程软件注释 @brief @param @return_嵌入式小刘的博客-CSDN博客

ESP32解码显示JPG和PNG

ESP32解码显示JPG和PNG图片_null 空的博客-CSDN博客

Lolin(Wemos) D1 Mini V4.0.0烧录报错A fatal esptool.py error occurred: Failed to connect to ESP8266: Timed out waiting for packet header

  去年烧录的时候突然出现A fatal esptool.py error occurred: Failed to connect to ESP8266: Timed out waiting for packet header的报错,一直未得到解决。
  今天收拾东西的时候把D1 Mini又翻了出来,抱着试试看的心态尝试烧录,第一次成功烧录,第二次开始一直又都是失败,报错信息仍旧。
Timed out waiting for packet header

  经过一年多的学习与摸索,也知道了 Flash 模式,查找 Lolin(Wemos) D1 Mini V4.0.0 引脚图及定义:

正面图背面图
正面图背面图
引脚图
引脚图

图片源自官网 LOLIN D1 mini — WEMOS documentation

  查看引脚定义,找到GPIO0下拉的时候进入Flash模式,断开数据线,用一根杜邦线将GPIO0引脚与GND引脚相接。
GPIO0引脚与GND引脚相接

  重新接上数据线,重新进行烧录,需要注意的是 GPIO0引脚和GND引脚维持连接,直到出现Connecting........的时候才断开GPIO0引脚与GND引脚的连接。
出现Connecting........

  串口终于正常打印WiFiScan例程的日志了。

  如果还是报同样的错误,降低 Upload Speed ,尝试几次总会成功的。(实操中有时候115200可以,有时候又不可以,不可以的时候降低到57600又可以了,原因未知。从串口打印信息看不断在重启。)
调整Upload Speed
串口报错信息

电子墨水屏"Busy Timeout!"的问题

  今天手上一块4.2寸的墨水屏,在调试代码的过程中突然报 "Busy Timeout!" ,屏幕全屏变成了红色,从侧面可以看到程序还在正常运行,界面有不明显的变化。目前从大连佳显上查到的几种情况说明,暂未解决。

image.png

image.png

image.png

  • 大连佳显的解决方法

1)SPI串口通讯失败,IC没有正常工作,这时的BUSY引脚是始终处于低电平状态。
2)电子纸供电电压偏低,导致IC没有正常工作。
3)电子纸FPC插反,一般是金手指朝上插接,导致IC没有正常工作。
4)电子纸驱动程序错误,一般电子纸IC分SSD系列和UC系列,这两款IC的BUSY状态是反的。
5)BUSY引脚未正常接入电路,导致MCU一直判断BUSY为忙状态。

原文详见链接 >>> 驱动IC停在BUSY状态的处理办法_电子纸屏-大连佳显电子有限公司 (good-display.cn)

  • 微雪的解决方法

可能是 SPI 驱动不成功导致的:
1.先检查接线是否正确。
2.在检查 SPI 是否开启,参数是否配置正确。(波特率、模式等参数)

原文详见链接 >>> E-Paper Driver HAT - Waveshare Wiki

  • 其他参考

  另有一篇文章是介绍STM32IIC死锁解决的,先记下
解决STM32 硬件IIC死锁在BUSY状态的方法讨论_lzs_blog的博客-CSDN博客


标题:Arduino IDE/VS Code问题大杂烩
作者:demo1984s
地址:http://www.demo1984s.com/articles/2023/04/22/1682118709233.html