在启明云端ESP32P4开发板只预留了TF卡的焊盘,并没有焊接相关的器件,为此要进行TF卡读写需自行配备和焊接,该接口的原理图见图1所示。

图1 TF卡座线路
由于开发板上没有给出器件的标注,因此需要通过测试来确定器件的摆放位置。
在购置了TF卡座和贴片式电阻后,终于将TF卡的相关器件焊好了,见图2所示。
其中的电容并为焊接,但不影响读写功能。稍感遗憾的是,初次选取贴片电阻,其尺寸规格选的不太合理,一片电阻就向一粒灰尘,焊起来老费劲了,不信的话可以看看图2。

图2 完成卡座焊接
在Arduino IDE 开发环境下,可利用其对TF卡的库支持来快速实现TF卡读写测试。
经修改,该开发板进行读写的引脚配置与使用情况见图3所示。

图3 TF卡使用条件及说明
在利用串口输出测试的情况下,其引脚配置及修改辅助函数的内容如下:




实现读写测试的设置函数为:

测试的循环处理函数为:

在完成程序上传后,其输出信息见图4所示。

图4 输出后输出信息
在连接串口的情况下,其测试状态如图5所示。

图5 测试条件及状态
在插接TF卡的情况下,其测试结果如图6所示,说明读写功能正确。




图6 测试结果
有了TF卡的读写功能,就可以有效地扩展信息读写的容量。
我要赚赏金
