回覆列表
  • 1 # 使用者9639739024251

    微控制器FLASH主要用作程式存貯器,就是替代以前的ROM,最大的有有點是降低了晶片的成本並且可以做到電擦寫,目前市場上微控制器的FALSH壽命相差比較大,擦寫次數從1000~10萬的都有,但儲存時間可以保證40年,在選用時要注意.還有一些廉價的微控制器為了整合可掉電的資料儲存器,沒有選用價格昂貴的EEPROM,而用FALSH來做的,但要注意其壽命最多就10萬次,而且擦寫不能位元組擦寫,這要注意使用的場合其壽命是否滿足要求.

    RAM是資料儲存器,跟計算機裡面的記憶體差不多,主要是用來存放程式執行中的過程資料,掉電後就會丟失之前的資料,所以程式在上電時需要進行初始化,否則上電後的資料是一個隨機數,可能導致程式奔潰.

    ROM就是程式儲存器,掉電後資料不會丟失,但在程式執行過程中其資料不會改變.早期的微控制器的ROM因為擦寫修改麻煩,價格昂貴或者價格低廉的OTP型無法修改資料等原因已經被現在的FLASH儲存器替代了.因為FLASH的擦寫很容易,現在的部分微控制器支援線上內部程式設計,透過特定的程式執行方式可以修改FALSH的內容,而實現線上修改程式儲存器.這與上面說的程式儲存器的內容在執行的時候不可被改變是不衝突的,因為在程式正常執行時,其內容不會改變,只工作在只讀狀態下的.

  • 中秋節和大豐收的關聯?
  • 鞏俐的電影作品都有那些?