最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

NAND FLASH忽悠記

作者:ziranren 欄目:單片機
NAND FLASH忽悠記
    21IC上剛剛出了個I2C總線忽悠記,偶最近在調(diào)SUMSUNG的NAND FLASH,也被忽悠了一下,發(fā)出來免得大家接著被忽悠了。我調(diào)的是K9F560832MB),MCU為STC89C516RD+。
    忽悠一:讀器件忙。在對FLASH的很多操作中都要對器件狀態(tài)進行判斷,最硬件設計時為了節(jié)約I/O口,偶把R/B信號腳沒有連MCU,通過讀FLASH狀態(tài)字來判斷忙。這種方法,在復位等操作后是可以的,但是在READ1等操作中就不行了,在發(fā)送完讀地址后再讀忙,內(nèi)部寄存器內(nèi)的數(shù)據(jù)就變?yōu)闋顟B(tài)字了,所以不管你如何讀,都只能讀到C0H;仡^再細看時序圖,判斷忙確實是對R/B引腳的判斷。
    忽悠二:寫數(shù)據(jù)前一定要明確被寫單元為FFH,和EEPROM不一樣,對K9F5608的寫只能將為1的位寫為0,如果在你寫之前該單元不為FFH,你寫入的數(shù)據(jù)將會錯誤。
    忽悠三:塊擦除。DATASHEET上的介紹是K9F5608的BLOCK數(shù)目為2408,且每次擦除32個PAGE,比較容易讓人誤解為使用2048個連續(xù)地址就能完成對整個IC的擦除,但是在時序圖上擦除時輸入的地址卻是16位的,測試的結(jié)果時,每次擦除以16位地址為開始PAGE的32個PAGE,如果你擦除“0”,擦除的是0-31PAGE,擦除“1”,擦除的是1-32PAGE。
    還有誰被忽悠過,也出來嘮嘮。

2樓: >>參與討論
平常人
非常同情你被忽悠了一把
我沒有碰到你的這些問題:

1)我始終是在R/B就緒后才讀狀態(tài)字判斷操作是否正確
2)FLASH中肯定不能把0變?yōu)?,這應該是基本常識。
3)塊的概念就是 1 Block = 32Page (512B+16B/Page) 或 1 Block = 64Page (2048B+64B/Page),所以擦除一塊意味著擦除這塊對應的32頁或64頁。因此,擦除的地址必須是塊的地址。


3樓: >>參與討論
jxb163
呵呵,LZ幽默
 
4樓: >>參與討論
makesoft
我關(guān)心K9F560832MB)是什么價格能買的到?
貨源好嗎?

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
看看行不行
關(guān)于偉福仿真器的問題
向P0寫數(shù)據(jù)時,WR一定會產(chǎn)生負脈沖嗎?
請教
疑難雜癥,幫忙修改一個C8051F022的AD程序
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 udpf.com.cn 浙ICP證030469號