求助大佬指点,esp32c3开发板,IDE为arduino

2024-07-273346
AI 快速预览详细 收起
本文介绍了在使用ESP32C3开发板进行像素时钟项目时遇到的堆栈溢出问题及其解决方法。通过调整堆栈空间大小,成功解决了单块灯板测试文件的堆栈溢出问题,但项目文件仍存在问题。文章提供了详细的故障排查步骤和解决方案,帮助初学者快速解决问题。
跟随B站up学习esp32像素时钟小项目,编译时无报错,下载程序到开发板时无法正常运行,打开串口监视器发现堆栈溢出报错,报错信息如下图,经翻译为:检测到任务startShowText中存在堆栈溢出。
求助大佬指点,esp32c3开发板,IDE为arduino图1

本人根据up所发的单块灯板测试文件,更改其灯珠数量为256,出现相同错误,后经上网查询,设置esp32堆栈空间大小为4倍默认,测试文件堆栈溢出不再出现,但使用相同方法到项目文件中问题未被解决,遂来求助大佬指点,本人为初学者,如有发言不当还请包涵。
所使用的库:Adafruit_NeoPixel、Adafruit_NeoMatrix、Adafruit_GFX_Library、ArduinoFFT(一定要是1.6.2版本,2.x版本会报错)、OneButton、ArduinoJson、Adafruit_BusIO
求助大佬指点,esp32c3开发板,IDE为arduino图6
字体文件:求助大佬指点,esp32c3开发板,IDE为arduino图6放入Adafruit_GFX_Library\Fonts文件夹中
项目文件:下载附件EasyMatrix.zip
单块灯板测试文件:下载附件Adafruit_NeoPixel.zip
up视频链接:https://www.bilibili.com/video/BV1Tr421H7VA/?p=4&spm_id_from=pageDriver
另外本人发现与up的写入速度差别很大,不确定是否为开发板问题,第一张图片是我的,第二张图片为up的
求助大佬指点,esp32c3开发板,IDE为arduino图4

求助大佬指点,esp32c3开发板,IDE为arduino图5

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
ashengolven
ashengolven
作者
问题解决,在arduino开发板管理器中将esp32开发板版本设置为2.0.17即可
- 没有更多了 -