TF卡,SD卡:【Ai8051U】FatFs+SD+W25Q测试, AiCube

|-------------------------------------------------------------------------------------------------------|
| 整合了论坛两个例程到Ai8051U实验箱上, 项目使用AiCube框架。 FatFs可选择使用W25Q128或SD卡 / TF卡, SDSC(512MB)卡格式化后可通过读卡器连接电脑读写文件。 |

几个遗留问题:

1.SD卡测试了SDHC(16GB)和SDSC(512MB)卡,可以读写,获取容量的协议解析还有点问题待研究,

暂时写了固定值512MB。

2.SDHC卡读写函数增加指令ACMD41才能正常读写,指令序列感觉不正确。

3.FatFs格式化SDHC卡为Fat32时大小不一致,写15GB格式化只剩3GB,且插在电脑上不识别

当前程序采用40M主频,SPI外设4分频,HSSPI 5分频,

可尝试进一步提升分频速度,也可加入DMA使用。

对SPI操作主要在SD.c中,调用SPI_WriteByte接口。

相关推荐
小莞尔22 分钟前
【51单片机】【protues仿真】基于51单片机秒表系统(LCD1602多功能、可保持30条记录)
c语言·stm32·单片机·嵌入式硬件·51单片机
Tolines2 小时前
PCIe外接卡标准尺寸
嵌入式硬件·硬件工程·设计规范
寅双木2 小时前
常见的九种二极管
笔记·嵌入式硬件·稳压二极管·tvs·肖特基二极管·发光二极管·齐纳击穿
Black doncky prince2 小时前
QR反激电源副边整流二极管电压波形分析
单片机·嵌入式硬件·硬件工程
currycheng62 小时前
开关电源测试及方法
单片机·嵌入式硬件·硬件架构·硬件工程
SundayBear2 小时前
基于MCU的文件系统
linux·服务器·单片机
DIY机器人工房8 小时前
关于解决 libwebsockets 库编译时遇到的问题的方法:
服务器·stm32·单片机·嵌入式硬件·tcp
GilgameshJSS9 小时前
STM32H743-ARM例程3-SYSTICK定时闪烁LED
arm开发·stm32·单片机·嵌入式硬件·学习
云山工作室10 小时前
基于单片机的按摩椅系统的设计(论文+源码)
stm32·单片机·嵌入式硬件·毕业设计·毕设
聆思科技AI芯片10 小时前
【AI入门课程】2、AI 的载体 —— 智能硬件
人工智能·单片机·智能硬件