今天继续昨天的内容 spi 介绍存储类型的区别 RAM ROM的区别 Flash 是块存储设备 我们所学的是是W25Q128 ,整片有16M个字节组成。分为256块 每个块大小为64K字节 每个块又分为16个扇区(sector) 每个扇区4K个字节W25Q128 的最新擦除单位为一个扇区 也就是每次必须擦除4K个字节 所以最少在SRAM中至少开辟一个至少4K的缓存区
然后老师下午给我们加课怕我们十一回来忘了 下午用程序模拟spi的协议 主要是扇区的写 Flash写 怎么找扇区的首地址 当前数据在本扇区的偏移地址 利用你要发送数据的大小和扇区的大小(4096)作比较 在写任何一个地址之前,如果该地址的值不是0xFF,必须先擦除对应的sector,然后再写