微控制器擴充套件外存EEPROM和RAM的問題

2022-03-21 13:32:21 字數 610 閱讀 7976

1樓:電子粉絲

什麼微控制器,程式盡量不用擴充套件的

eeprom有擦次數限制的

資料現在用外擴快閃儲存器串列埠的多

2樓:匿名使用者

eeprom的擦寫次數很少,並且在寫eeprom時需要的時間很長。如果按照你說的要求,最好就是使用nvram,擦寫次數無限並且斷電之後資料不丟失。

3樓:匿名使用者

首先要認識一下eeprom,它是電可擦出的rom,雖然具有與ram類似的性質(可隨機讀寫),但是它的擦寫次數有限,且速度很慢,如果用eeprom做rom的擴充套件倒還可以,不建議用作片外ram,本來cpu讀片外的儲存器速度就慢了幾拍,再用乙個讀不出,寫不進的儲存器,速度更慢了。

4樓:物理狂人

eeprom有兩個缺陷以至於不能當做ram用:

1.ram寫入時間是納秒級的而eeprom是毫秒級的,用它當ram速度可想而知。

2.eeprom寫入次數頂多數十萬或一百多萬次,而ram通常可寫入幾十億次,eeprom寫的多了存資料就會不準確。

eeprom的作用就是掉電儲存不常改變的資料,當然還有一種鐵電儲存器,是一種掉電後還可儲存資料的ram。

微控制器擴充套件io口怎麼用,微控制器擴充套件IO口的位址如何定義

在微控制器的i o口不夠的情況下,經常會需要擴充套件的設計,有兩種方法,一是用 回並行輸入 並行輸出介面 答晶元擴充套件,如資料鎖存器 74hc273,74hc373,74hc374,74hc377,74hc573等很多的,可以擴充套件多片。二是用序列輸入 並行輸出的晶元擴充套件,如74ls595,...

pic微控制器eeprom定義的c語言描述

預處理控制行又稱預處理命令,是c編譯系統的乙個組成部分。c語言提供的預處理功能主要有以下三種 1 巨集定義 2 檔案包含 3 條件編譯。它們分別用巨集定義命令 檔案包含命令和條件編譯命令來實現。為了與一般c語句相區別,這些命令以符號 開頭,並且在其行的末尾不用分號。詳見c編譯器手冊或較詳細的c語言程...

intel8051微控制器進外部擴充套件時,如何形成匯流排 控制匯流排有哪些訊號

外部擴充套件時,p0口作為資料匯流排以及通過373作為位址匯流排的低八位,p2作為位址匯流排的高八位。p3.6 p3.7作為讀寫控制訊號。擴充套件外部ram p0口位址匯流排的低8位 p2口資料匯流排的高8位。p0資料匯流排。wr片外寫允許,rd片外讀允許 ale位址所存 匯流排是代表匯流排上的a1...