|
用SD卡儲存資料非必要就不要用什么文件系統(tǒng)了,可采用緩存區(qū)的概念來執(zhí)行:
1.初始化:把全部SD寫成FFH,避免舊資料影響操作。
2.根據(jù)自己每一份資料需要用到的空間算出需要用到多少個扇區(qū)(SD卡每個扇區(qū)時512BYTES)
3.算出整張SD開能存多少份資料,也就是有多少個分區(qū)。
4.從第一區(qū)開始儲存,儲存后將接下來的區(qū)的第1,2個BYTE寫個標(biāo)記,比如55H, 0AAH。
5.每次儲存前先找到那個被標(biāo)記的區(qū)才寫入資料,并在接下來的區(qū)作標(biāo)記,如果已經(jīng)來到最后一區(qū)就回到第一區(qū)。
6.這樣就能夠循環(huán)不斷使用SD卡的每個空間,也不必用RTC之類。
|
|