2011年6月7日 星期二

DIY - PIC:PIC18F4550 MCHPMSD 寫入 SD 記憶卡程式 (八十二)

DIY - PICPIC18F4550 MCHPMSD 寫入 SD 記憶卡程式 (十二)

基本上寫入檔案與讀取檔案的流程是大致相同,不同的是在寫入檔案時要同時更新 FAT、檔案目錄及檔案內容,寫入 SD 記憶卡程式是由 WriteFile 副程式處理,先會開啟檔案,讀取檔案資料,都是通過控制 SPI WriteSPI 指令,將命令輸出到 SD 記憶卡的 SDO 引腳 (SD 記憶卡的 SI 引腳),將 18F4550 的記憶器 buffer 內資料寫入 SD 記憶卡內的 sector 內,完成後關閉檔案。

WriteFile 副程式流程圖
Write File Name = DATALOG.TXT
Write Buffer 完成,顯示 Byte 總數
Write File 完成,顯示時間
Write File 完成,Close File
相關網址:
※ DIY - PIC:SD 記憶卡規格 (七十)
※ DIY - PIC: FAT 表檔案配置表種類 (七十一)
※ DIY - PIC:SD 記憶卡 FAT 表 (七十二)
※ DIY - PIC:SD 記憶卡初始化 (七十三)
※ DIY - PIC:PIC18F4550 SD 記憶卡電路 (七十四)
※ DIY - PIC:PIC18F4550 SD 記憶卡穩壓電路 (七十五)
※ DIY - PIC:PIC18F4550 SD 記憶卡程式 (七十六)
※ DIY - PIC:PIC18F4550 MCHPMSD 實驗板 (七十七)
※ DIY - PIC:PIC18F4550 MCHPMSD 程式介紹 (七十八)
※ DIY - PIC:PIC18F4550 MCHPMSD 編程開始 (七十九)
※ DIY - PIC:PIC18F4550 MCHPMSD 初始化 (八十)
※ DIY - PIC:PIC18F4550 MCHPMSD 讀取 SD 記憶卡程式 (八十一)
※ DIY - PIC:PIC18F4550 MCHPMSD 寫入 SD 記憶卡程式 (八十二)
※ DIY - PIC:PIC18F4550 MCHPMSD SD 記憶卡程式 (八十三)

相關網址:
※ SD 記憶卡
※ SDHC 記憶卡
※ SDXC 記憶卡

沒有留言:

張貼留言