ESP32-WROOM-32 开发板 + micro sd card + ST7789屏幕不能使用【问题贴】

这里写自定义目录标题

问题

有没有谁知道 esp32连上sd卡和zjy的 tft_240*240后两个都无法初始化的原因?

硬件

  1. 平台: vscode + platformIO

  2. 硬件:ESP32-WROOM-32 + micro sdcard (SPI)模块 + ST7789(240*240 SPI)模块

问题描述

事情经过:

  1. 新板子 ,通过TFT_eSPI 成功点亮屏幕
  2. 接下来我用 guider + lvgl 也成功在屏幕上显示了我画的页面
  3. 按照网上的教程使用VSPI 连接了sd卡 ,烧进esp32。结果sd卡能识别到,但是屏幕不显示了 ,同时串口打印出 addApbChangeCallback(): duplicate 去乐鑫官网查了说是不能同时使用两个spi设备于是我把 sd卡改为了 HSPI
  4. 问题就出在这了,之前还能识别到sd卡的现在连sd卡也读不到,屏幕依旧不能显示
  5. sd卡初始化的时候 HSPI 之前我加了
    pinMode(SD_CS, OUTPUT); // SD卡CS脚
    digitalWrite(SD_CS, LOW); //低电平选中,高电平不选中
    这个参数。

啥反应都没有我考虑是不是因为pinMode把板子电平设置错了。又跑到官网上下载官方固件,并rst。从新烧录改为HSPI(删除pinMode()代码)

结果还是 sd卡读不到,屏幕依旧不能显示

然后我换了一块没写过程序的板子,问题一模一样。整个人都傻了。

问下哪位大佬,我这俩板子是不是废了? 如果没废,上面的描述情况要怎么解决?

感激不尽

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值