PCU 暫存器介紹

2021-04-01 20:32:18 字數 1157 閱讀 3621

pcu_mdivr mclk除子控制暫存器

1.bit[1:0]: fact, 是mclk結果的除子

pcu_pdivr

1.bit[9:8]:fact2 是pclk1結果的除子

2.bit[1:0]:fact1 是pclk2結果的除子

pcu_prstr 外圍重起控制暫存器

1.bit[2]:emirst = 1:外部儲存介面裝置被重起

emirst = 0:emi工作正常

pcu_pll2cr pll2控制暫存器

1.bit[15] 由硬體設定pll2被鎖定則pll作為輸入時鐘並且提供穩定頻率。如果irq mask被置任何lock改變產生中斷

2.bit[10] irq pend 中斷請求lock變換中斷 中斷儲存在prccu中斷向量中

3.bit[9]  irq mask 中斷允許位

4.bit[8]  usben 允許pll作為usb時鐘

usben = 0 則48mhz產生在usbclk引腳

usben = 1 則設定usb時鐘由hclk引腳提供通過pll輸入乘子除子適當選擇來保證usb需求精度

5.bit[7]  pllen 選擇pll

pllen = 0 則忽略pll 但沒有關閉pll

pllen = 1 則pll輸出選擇時鐘如果lock=0則此位被置0

6.bit[6]  frq rng = 1 hlck 引腳在3-5mhz 為0 則hlck引腳1.5-3mhz

7.bit[54] mx[10]

8.bit[20] dx[20]

pcu_bootcr

1.bit[9] pkg64: 為1則64個引腳封裝 為0則是144引腳封裝

2.bit[7] hdlc= 0 關閉hdlc介面控制器 反之則開啟

3.bit[6] can 是can介面允許位

4.bit[5] adc en

5.bit[4] lpowdbgen

6.bit[3] usbfilt en 允許usb備用模式過濾

7.bit[2] spi0 en = 0 則p0.3-p0.0由uart3和i2c1使用

spi0 en = 1 uart3和i2c1不使用

8.bit[10] boot[10]:00 flash, 01 boot, 10 ram, 11 exernal

暫存器介紹

圖中標為0或1的那些位是保留的位,其必須按照所示的用0或1來裝載它,並且在檢查eflags時將它們忽略。這樣能保證未來intel公司決定要用eflags暫存器的這些位定義更多標誌時的相容性。改變eflags暫存器中的位的一個方法是把eflags儲存起來,然後再對其儲存的映像修改想改的位,再用修改後的...

esp暫存器與ebp暫存器介紹

esp extended stack pointer 是指標暫存器的一種 另一種為ebp 用於堆疊指標。esp為棧指標,用於指向棧的棧頂 下一個壓入棧的活動記錄的頂部 而ebp為幀指標,指向當前活動記錄的頂部。棧指標與幀指標標識出了當前活動記錄的位置。當函式被呼叫的時候,執行如下操作 將幀指標壓入棧...

ARM暫存器介紹

arm微處理器支援7種執行模式,分別為 1.使用者模式 usr arm處理器正常的程式執行狀態 2.快速中斷模式 fiq 用於高速資料傳輸或通道管理 3.外部中斷模式 irq 用於通用的中斷處理 4.管理模式 svc 作業系統使用的保護模式 5.資料訪問終止模式 abt 當資料或指令預取終止時進入該...

8086暫存器介紹

8086 有14個16位暫存器,這14個暫存器按其用途可分為 1 通用暫存器 2 指令指標 3 標誌暫存器和 4 段暫存器等4類。1 通用暫存器有8個,又可以分成2組,一組是資料暫存器 4個 另一組是指標暫存器及變址暫存器 4個 資料暫存器分為 ah al ax accumulator 累加暫存器,...

SD eMMC暫存器介紹

1.sd卡內部架構 2.sd mmc相關暫存器的介紹 從上圖中總結出 sd卡內部有7個暫存器.一 ocr,cid,csd和scr暫存器儲存卡的配置資訊 二 rca暫存器儲存著通訊過程中卡當前暫時分配的地址 只適合sd模式 三 csr暫存器卡狀態 card status 和ssr暫存器sd狀態 sd ...