基于80c196kcpsd4235g2在線編程的實現_第1頁
已閱讀1頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、基于80C196KC與“陣列構成。(5)52個單獨可配置的I/O端口引腳,配置成MCUI/O,PLDI/O,鎖存MCU地址輸出;特殊功能IO,極開路輸出的I/O端口。(6)具有可編程電源管理功能(PMU),支持掉電模式的低功耗模式,使5V待機狀態(tài)的電流低至50uA;另外還具有自動檢測控制器工作的功能。(7)內置JTAG的串行接口,使系統(tǒng)具有整個芯片系統(tǒng)內編程的能力。利用這個功能,用戶可以對空的器件編程或現場對器件重新編程。31AI(在線

2、編程)設計PSD4235G2有2個內部寄存器:頁寄存器(page)和VM寄存器。3位的頁寄存器可使MCU的尋址空間擴大Z56倍,他的內容可以由MCU來讀寫。頁寄存器可直接參與PSD內部存儲器的地址選擇,在作為頁尋址時寫入要訪問的頁地址,PSD內部地址譯碼邏輯就立刻選中目標存儲器空間。另外,在頁寄存器實現分頁存儲時,應該設置一個公共存儲器區(qū),即程序在任何頁面位置執(zhí)行時都能訪問到的空間(或者說是與頁不相關的地址空間),用于放置初始化程序、中

3、斷服分程序、頁切換程序以及物理設備驅動程序等重要子程序,同樣,重要樣,重要數據也應當在任何頁都可以訪問,例如PSD控制寄存器、I/O、用于保存堆棧和全局變量的系統(tǒng)RAM等。VM寄存器用來分開程序空間和數據空間,并把PSD4235G2中主Flash、次Flash和SRAM設置在不同空間。在進行在線編程時,首先將PSD的次Flash存儲器映射到80C196KC的程序存儲區(qū),將PSD的主Flash存儲器映射到80C196KC的數據存儲區(qū),系統(tǒng)

4、從PSD的次Flash啟動,執(zhí)行引導/下載程序,如果需要的話從上位機下載程序到PSD的主Flash存儲器;然后,再通過PSD中的VM寄存器,將主Flash存儲器存儲空間從數據存儲區(qū)跳變到程序存儲區(qū),轉而執(zhí)行Flash存儲器中的程序,從而實現對原程序的升級系統(tǒng)的運行有2個基本模式:一個是引導/下載模式;另一個是正常運行模式。系統(tǒng)啟動時從引導/下載模式到正常運行模式轉換過程中系統(tǒng)存儲器的變化步驟為:(1)上電時系統(tǒng)存儲器映射上電時系統(tǒng)開始執(zhí)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論