新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 閃存S29AL016D在數(shù)據(jù)處理系統(tǒng)中的應(yīng)用

閃存S29AL016D在數(shù)據(jù)處理系統(tǒng)中的應(yīng)用

作者: 時(shí)間:2009-12-10 來源:網(wǎng)絡(luò) 收藏


進(jìn)行擦除和寫入操作時(shí),應(yīng)在進(jìn)行寫入時(shí)序操作時(shí),對(duì)寄存器的偏移地址左移一位進(jìn)行操作,這是因?yàn)?位工作模式下,芯片地址線的最低位為A-1,而器地址線的最低位為A0;若是16位操作模式,尋址寄存器時(shí),則不需要進(jìn)行移位操作。
此外,16位操作模式和8位數(shù)據(jù)操作模式在編寫指令時(shí)序時(shí)也有區(qū)別,即寫入寄存器的指令的位數(shù)要和數(shù)據(jù)位數(shù)相同,如8位指令為:*(int*)(Oxb0000000+(0x5551))=0x80,而16位指令應(yīng)為:*(int*)(0xb0000000+0x555)=0x8080。

3 結(jié)束語
本文的設(shè)計(jì)可以成功地完成對(duì)FLASH的各種操作,實(shí)現(xiàn)向FLASH中保存數(shù)據(jù)的功能。事實(shí)上,各廠家生產(chǎn)的FLASH在性能上和使用方法都有所不同,除了速度快、容量大之外,還有一個(gè)特點(diǎn)就是可選擇性地進(jìn)行8位或16位數(shù)據(jù)操作。但在軟硬件設(shè)計(jì)上要做些相應(yīng)改變,筆者根據(jù)工作實(shí)踐寫出一點(diǎn)體會(huì),希望能給同行提供幫助。


上一頁 1 2 3 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉