※ 引述《n790321 (icon)》之銘言:
: 最近在摸索8051,想把ADC資料存到記憶卡裡
: 只知道要用SPI mode, 但想問跟將data經過RS232 傳送到PC是不是
: 有相同的概念 只是通訊協定的不同嗎?????
: 最近才剛從硬體做到軟體這邊 所以實在是非常懵懂........
SPI只是一個通訊介面,讓sd card裡面的chip看的懂你要對它做什麼
但是要進一步將mcu的資料存進sd card,你可能需要2種方式
1. 存row data進去sd card, 但儲存格式,無論read/write的format都要自己定好, 例如
:
存很多不同筆資料的字串" start, date:2015/04/09, data: 12.5,end" 存進sd card ,
然後自己設計索引字串的方式,當然這作法是相當外行人的,因為你若把sd card放進電
腦,電腦會看不懂你sd card的format
2. 是把在你的mcu 實作file system format的方式,目前網路上有fat16 (忘記了) 的op
en source , 而且是專門為MCU透過SPI做讀寫設計的。你把資料寫進sd card後,電腦也
看的懂你的內容。
但你要做porting ,這難度對你可能有點高嚕....