今天繼續(xù)昨天的內(nèi)容 spi 介紹存儲類型的區(qū)別 RAM? ROM的區(qū)別? Flash 是塊存儲設備? 我們所學的是是W25Q128 卦停,整片有16M個字節(jié)組成。分為256塊 每個塊大小為64K字節(jié) 每個塊又分為16個扇區(qū)(sector) 每個扇區(qū)4K個字節(jié)W25Q128 的最新擦除單位為一個扇區(qū) 也就是每次必須擦除4K個字節(jié) 所以最少在SRAM中至少開辟一個至少4K的緩存區(qū)
然后老師下午給我們加課怕我們十一回來忘了 下午用程序模擬spi的協(xié)議 主要是扇區(qū)的寫 Flash寫 怎么找扇區(qū)的首地址 當前數(shù)據(jù)在本扇區(qū)的偏移地址 利用你要發(fā)送數(shù)據(jù)的大小和扇區(qū)的大斜蓟(4096)作比較? 在寫任何一個地址之前妖谴,如果該地址的值不是0xFF簿煌,必須先擦除對應的sector,然后再寫