
9
寄存器寫保護(hù)
寄存器寫保護(hù)功能可防止重要寄存器因軟件錯誤而被覆蓋。使用保護(hù)寄存器 (PRCR) 設(shè)置要保護(hù)的寄存器。表14列出了PRCR位與要保護(hù)的寄存器之間的關(guān)聯(lián)。

圖23. PRCR寄存器
表14. PRCR保護(hù)位
PRCR位 |
說明 |
PRC0 |
SCKDIVCR、SCKDIVCR2、SCKSCR、PLLCCR、PLLCR、BCKCR、MOSCCR、HOCOCR、MOCOCR、CKOCR、TRCKCR、OSTDCR、OSTDSR、EBCKOCR、SDCKOCR、MOCOUTCR、HOCOUTCR、MOSCWTCR、MOMCR、SOSCCR、SOMCR、LOCOCR、LOCOUTCR、HOCOWTCR、FLLCR1、FLLCR2 |
PRC1 |
與低功耗模式有關(guān)的寄存器: SBYCR、SNZCR、SNZEDCR、SNZREQCR、OPCCR、SOPCCR、DPSBYCR、DPSIER0-3、DPSIFR0-3、DPSIEGR0-2、SYOCDCR、STCONR 與電池備用功能有關(guān)的寄存器: VBTBKRn(n = 0 到 511)、VBTICTLR |
PRC3 |
與LVD有關(guān)的寄存器: LVD1CR1、LVD1SR、LVD2CR1、LVD2SR、LVCMPCR、LVDLVLR、LVD1CR0、LVD2CR0 |
PRKEY[7:0] |
這些位控制對PRCR寄存器的寫訪問。要修改PRCR寄存器,將A5h作為高8位,將所需值作為低8位,并成一個16位的單元寫入PRCR寄存器。 |
Renesas FSP提供兩個API(R_BSP_RegisterProtectEnableR_BSP_RegisterProtectDisable),分別用于使能和禁用寄存器寫保護(hù)。
10
I/O端口配置
《硬件用戶手冊》中的“I/O端口”部分介紹了基于外設(shè)選擇和其他寄存器設(shè)置的確切引腳配置。下面列出了一些一般信息。
務(wù)必注意的是,復(fù)位后,在應(yīng)用配置之前,每個引腳都將處于其默認(rèn)狀態(tài)。其中某些引腳可能會短暫地處于非預(yù)期的狀態(tài)。無論使用哪種配置方法,都會出現(xiàn)這種情況。用戶應(yīng)考慮這可能對各種應(yīng)用產(chǎn)生的影響,包括可能對其他系統(tǒng)功能造成哪些影響。
10.1 多功能引腳選擇設(shè)計策略
RA6系列MCU上的大多數(shù)端口都具有多種外設(shè)功能。Renesas提供了諸如FSP中的引腳配置器之類的工具,以幫助選擇每個RA6器件的端口。當(dāng)需要多個外設(shè)功能時,請使用以下設(shè)計策略來幫助選擇端口功能。
Step 1
首先,僅分配只有一個端口選項的外設(shè)功能。例如,調(diào)試功能中的每個跟蹤數(shù)據(jù)信號只有一個端口選項。需要此功能時,先分配這些端口。
Step 2
接下來,分配那些具有有限端口選項的外設(shè)功能。例如,支持QSPI外設(shè)的器件的每個QSPI信號通常只有兩個選項。
Step 3
最后,為有多個選項的外設(shè)功能分配端口。一個示例是串行通信接口 (SCI),該接口通常具有許多可用的端口選項。
有些外設(shè)功能端口選項是可以互換的,而其他端口選項必須按邏輯組進(jìn)行分配。例如,IIC外設(shè)有一些端口的信號名稱中帶有后綴“_A”,而另一些端口的信號名稱中帶有后綴“_B”。為同一外設(shè)功能選擇的端口應(yīng)具有相同的后綴。其他外設(shè)功能不具有此類后綴,并且端口分配可以互換,例如USB_VBUSEN信號可用于USBFS外設(shè)功能。另請參見本系列文章后續(xù)的15.3節(jié)。
未完待續(xù)
-
mcu
+關(guān)注
關(guān)注
146文章
17874瀏覽量
361169 -
瑞薩
+關(guān)注
關(guān)注
36文章
22372瀏覽量
87802
原文標(biāo)題:RA6快速設(shè)計指南 [12] 寄存器寫保護(hù),I/O端口配置 (1)
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
MAX7312 2線接口、16位、輸入/輸出端口擴(kuò)展器,帶有中斷和熱插入保護(hù)技術(shù)手冊

MAX7311 2線接口、16位輸入/輸出端口擴(kuò)展器,帶有中斷和熱插入保護(hù)技術(shù)手冊

MAX7318 2線接口、16位輸入/輸出端口擴(kuò)展器,帶有中斷和熱插入保護(hù)技術(shù)手冊

TCA6424A低電壓24位I2C和SMBus I/O擴(kuò)展器具有中斷輸出、復(fù)位和配置寄存器數(shù)據(jù)表

TCA9554A具有中斷輸出和配置寄存器的低壓8位I2C和SMBus低功耗I/O擴(kuò)展器數(shù)據(jù)表

具有中斷輸出和配置寄存器的PCA9554遠(yuǎn)程8位I2C和SMBus I/O擴(kuò)展器數(shù)據(jù)表

PCA9554A具有中斷輸出和配置寄存器的遠(yuǎn)程8位I2C和SMBus I/O擴(kuò)展器數(shù)據(jù)表

具有中斷輸出和配置寄存器的 PCA9534A遠(yuǎn)程8位I2C和SMBus 低功耗 I/O 擴(kuò)展器數(shù)據(jù)表

具有中斷輸出、復(fù)位和配置寄存器的PCA9539遠(yuǎn)程16位I2C 和SMBus 低功耗 I/O 擴(kuò)展器數(shù)據(jù)表

具有中斷輸出和配置寄存器的 PCA9535 遠(yuǎn)程 16位I2C和SMBus I/O擴(kuò)展器數(shù)據(jù)表

具有中斷輸出、復(fù)位引腳和配置寄存器的TCA9539-Q1汽車類低壓16位 I2C 和 SMBus低功耗 I/O 擴(kuò)展器數(shù)據(jù)表

具有中斷輸出和配置寄存器的PCA9555遠(yuǎn)程16位I2C和 SMBus I/O擴(kuò)展器數(shù)據(jù)表

TCA9537具有配置寄存器的遠(yuǎn)程4位I2C和SMBus I/O擴(kuò)展器數(shù)據(jù)表

PCA9536具有配置寄存器的遠(yuǎn)程4位I2C和SMBus I/O擴(kuò)展器數(shù)據(jù)表

TCA9536具有配置寄存器的遠(yuǎn)程4位I2C和SMBus I/O擴(kuò)展器數(shù)據(jù)表

評論