![]() |
發(fā)布時(shí)間: 2013-12-27 12:58
正文摘要:現(xiàn)在做的就是,使用eprom芯片,讓數(shù)碼管從0~99顯示,工作原理就是,從單片機(jī)里寫一個(gè)數(shù)字給eprom芯片,然后再?gòu)膃prom芯片里讀剛才單片機(jī)給的數(shù)字,把這數(shù)字在數(shù)碼管顯示出來。如此循環(huán)下去,就能看到數(shù)碼管從0~99顯 ... |
支持一下 |
學(xué)習(xí)了! |
在程序里加一個(gè)類似握手機(jī)制的約束條件,來進(jìn)行控制即可。![]() |
建議樓主重新仔細(xì)看看24CXX系列EEPROM的數(shù)據(jù)手冊(cè)。 EEPROM的寫,通常分為隨機(jī)寫入(單字節(jié))和頁(yè)寫入(多字節(jié),通常為8的倍數(shù))兩種模式,其中頁(yè)寫入的時(shí)候,一次寫一頁(yè)(比如8或者16字節(jié)),這時(shí)其實(shí)是寫在了芯片的緩沖區(qū)的,需要等候5mS,等待芯片把緩沖區(qū)中的數(shù)據(jù)轉(zhuǎn)入到eeprom的真正存儲(chǔ)區(qū)域去。 如果不遵守這個(gè)規(guī)則,則會(huì)有某些信息被沖掉了。 |
eeprom 寫完要等其寫成功才能對(duì)其再寫。有的24C02每次寫只能寫8個(gè)byte,有的可是16個(gè)byte。一般要等待5ms才能再寫。 |