FLASH K9F1G08U0M在MSP430F149嵌入式系統(tǒng)中的應(yīng)用
圖3 讀FLASH數(shù)據(jù)程序流程圖
3.3 擦除操作
任何FLASH器件的寫入操作都必須在空的或已擦除的單元內(nèi)進(jìn)行,因此在進(jìn)行下一次存儲數(shù)據(jù)之前都必須對FLASH進(jìn)行擦除操作。
擦除操作基于塊,K9F1G08U0M內(nèi)有1024塊,塊地址的輸入需要兩個周期,塊操作的地址只有A18―A27有效,A12―A17備忽略。在地址后被送入的塊擦除命令(D0h)啟動塊擦除操作,待 信號變高后,送入命令字70h,讀出I/O0的值來判斷數(shù)據(jù)擦除是否成功。圖4為塊擦除流程圖。
圖4 擦除FLASH程序流程圖
評論