新聞中心

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

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

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

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

        本文引用地址:http://www.104case.com/article/96982.htm

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

          ● EW0模式與EW1模式

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

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

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

        圖2EW0模式與EW1模式

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

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



        關鍵詞: 瑞薩 R8C Flash

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 晴隆县| 迁安市| 怀集县| 略阳县| 姜堰市| 玛纳斯县| 平原县| 镇远县| 鸡东县| 福鼎市| 密云县| 红桥区| 巍山| 景泰县| 洞头县| 闻喜县| 收藏| 南江县| 资兴市| 陆丰市| 凌源市| 清苑县| 夹江县| 新沂市| 洛浦县| 祁阳县| 盐城市| 丹巴县| 呼伦贝尔市| 怀来县| 河源市| 加查县| 乐平市| 平江县| 嵩明县| 城步| 铁岭市| 扬中市| 松江区| 闽清县| 青阳县|