找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6802|回復: 3
打印 上一主題 下一主題
收起左側(cè)

請問如何用STC單片機讀取FAT32格式的SD卡?

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:202828 發(fā)表于 2017-5-20 12:06 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
最近在玩多年前購入的單片機開發(fā)板。該機搭載的是STC89C54單片機,同時提供一塊2.4寸的TFT彩屏。原機文檔只解釋了如何讀取FAT格式的SD卡(容量在2GB以下),并未提到更大容量的卡以及FAT32格式的讀取。以下是我使用該彩屏寫的一個簡單的程序:



以下是彩屏模塊的圖片,背后的兩塊芯片均為74HC245D,請問這個平臺能夠讀取FAT32、大于2GB的SD卡么?如果可以的話,該怎么讀?謝謝!


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩1
回復

使用道具 舉報

沙發(fā)
ID:220386 發(fā)表于 2017-7-17 20:05 | 只看該作者
我現(xiàn)在用的是和你同一款單片機,能往SD卡里寫數(shù)據(jù),單個扇區(qū)的寫入,但是讀取數(shù)據(jù)的時候只能讀取半個扇區(qū),只有256個字節(jié)。你現(xiàn)在可以讀取整個扇區(qū)了嗎?
回復

使用道具 舉報

板凳
ID:155507 發(fā)表于 2023-4-29 08:58 | 只看該作者
你搜一下,論壇有一堆可參考

第20章 單片機驅(qū)動SD卡與znFAT文件系統(tǒng)
http://www.torrancerestoration.com/bbs/dpj-47292-1.html
回復

使用道具 舉報

地板
ID:1034262 發(fā)表于 2023-4-29 10:08 | 只看該作者
STC89C54速度太慢,沒有SPI接口,建議換STC8H8K64U、STC32G12K128這些帶DMA、SPI的高速MCU。
4G~32G的SD(TF)卡是2.0協(xié)議,這個很容易找到驅(qū)動,建議使用振南FAT的文件系統(tǒng)和SD卡驅(qū)動,專門使用STC MCU編寫的。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表