新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > R8C/1B單片機的Flash編程/擦除掛起功能

R8C/1B單片機的Flash編程/擦除掛起功能

作者: 時間:2009-08-07 來源:電子產品世界 收藏

  圖1為編程/擦除掛起的簡單示意圖,在編程/擦除開始之后,如果發(fā)生了某個中斷請求,在等待一段掛起延遲之后,CPU轉向中斷子程序的處理。中斷處理子程序執(zhí)行之后,存儲器繼續(xù)執(zhí)行編程或擦除過程,直至操作結束。

本文引用地址:http://butianyuan.cn/article/96982.htm

  編程/擦除掛起功能的實現

  ● EW0模式與EW1模式

  CPU改寫模式是通過固化在單片機程序存儲器中的軟件命令對存儲器進行編程的形式,適合對單片機進行在應用中編程(IAP)的場合,即能夠在不使用Flash編程器,且將單片機安裝在電路板的狀態(tài)下實現對Flash的改寫。

  CPU改寫模式分為擦除/編程0模式(EW0模式)和擦除/編程1模式(EW1模式)。

  這兩種模式的根本區(qū)別在于改寫控制程序的執(zhí)行區(qū)域不同。如圖2所示,EW0模式中,改寫控制程序在Flash存儲器以外的區(qū)域執(zhí)行,因此在這種模式下可以改寫所有的用戶ROM區(qū)。EW1模式中,改寫控制程序依然存放在用戶ROM區(qū)的某一個塊中,并在此區(qū)域執(zhí)行,因此在這種模式下,除了存有改寫控制程序的塊以外,其他的用戶ROM區(qū)都可以被改寫。

圖2EW0模式與EW1模式

  在執(zhí)行擦除/編程的過程中,在EW0模式下CPU處于正常運行的狀態(tài),而在EW1模式下CPU處于保持狀態(tài)。

  ● Flash編程/擦除掛起的設定



關鍵詞: 瑞薩 R8C Flash

評論


相關推薦

技術專區(qū)

關閉