我一直致力于设计用于物联网的
PCB 板,我正处于所有外围设备和传感器都能正常工作的阶段,除了 micro-SD 读卡器。该板在各自的引脚分配中连接了以下传感器和模块:
1. ATGM336H-5N31 - SD2、SD3
2. Ra-02 LoRa - SPI(IO5、IO18、IO23、IO19)+ IO14、IO2
3. 蜂鸣器 - IO4
4 . MPU6050 - I2C(IO21, IO22)
5. LED - IO12
6. MicroSD - SPI(IO18, IO19, IO23) + IO25 作为 CS
您可以在下方找到 MCU 和 MSD 原理图的图片。问题是我尝试将各种 MSD 示例代码与 FAT32 16GB MicroSDHC 一起使用,但没有成功安装 MSD。我仔细检查了 PIN 连接并将它们直接传递给 MSD 构造函数。我尝试从
电路板上移除 Ra-02 只是为了检查这个 SPI 模块是否以某种方式干扰并且它不再工作(没有 MSD 安装)。在 MSD 与 PICO D4 的交互过程中,我是否遗漏了任何细节?还有其他调试想法吗?