8. 寄存器寫保護(hù)
寄存器寫保護(hù)功能可防止重要寄存器因軟件錯(cuò)誤而被覆蓋。使用保護(hù)寄存器(PRCR)設(shè)置要保護(hù)的寄存器。表9列出了PRCR位與要保護(hù)的寄存器之間的關(guān)聯(lián)。
圖18. PRCR寄存器
表9. PRCR保護(hù)位
注:以上寄存器并非存在于所有的RA2產(chǎn)品。具體請(qǐng)參照各MCU硬件手冊(cè)中“寄存器寫操作”的章節(jié)。
Renesas FSP提供兩個(gè)API(R_BSP_RegisterProtectEnable 和 R_BSP_RegisterProtectDisable),分別用于使能和禁用寄存器寫保護(hù)。
9. I/O 端口配置(1)
《硬件手冊(cè)》中的“I/O 端口”部分介紹了基于外設(shè)選擇和其他寄存器設(shè)置的確切引腳配置。下面列出了一些一般信息。
務(wù)必注意的是,復(fù)位后,在應(yīng)用配置之前,每個(gè)引腳都將處于其默認(rèn)狀態(tài)。就RA2產(chǎn)品而言,所有I/O引腳在復(fù)位后均為輸入引腳。其中某些引腳可能會(huì)短暫地處于無法預(yù)期的狀態(tài)。無論使用哪種配置方法,都會(huì)出現(xiàn)這種情況。用戶應(yīng)考慮這可能對(duì)每種應(yīng)用產(chǎn)生的影響,包括這可能對(duì)其他系統(tǒng)功能造成哪些影響。
配置I/O端口時(shí),可以直接寫入寄存器,也可以通過FSP引腳配置功能進(jìn)行配置。
9.1 多功能引腳選擇設(shè)計(jì)策略
RA2系列MCU上的大多數(shù)端口都具有多種外設(shè)功能。Renesas提供了諸如FSP中的引腳配置器之類的工具,以幫助選擇各RA2產(chǎn)品的端口。當(dāng)需要多個(gè)外設(shè)功能時(shí),請(qǐng)使用以下設(shè)計(jì)策略來幫助選擇端口功能。
? 首先,僅通過一個(gè)端口選項(xiàng)分配外設(shè)功能。例如,調(diào)試功能中的每個(gè)跟蹤數(shù)據(jù)信號(hào)只有一個(gè)端口選項(xiàng)。需要此功能時(shí),先分配這些端口。
? 接下來,為外設(shè)功能分配有限的端口選項(xiàng)。例如,支持CLKOUT外設(shè)的產(chǎn)品的每個(gè)CLKOUT信號(hào)通常只有兩個(gè)選項(xiàng)。
? 最后,為外設(shè)功能分配多個(gè)端口選項(xiàng)。一個(gè)示例是串行通信接口(SCI),該接口通常具有許多可用的端口選項(xiàng)。
? 從RA2系列MCU硬件手冊(cè)“引腳列表”章節(jié)中可以看到一些端口的函數(shù)名稱中帶有后綴“_A”。為RA2
產(chǎn)品配置端口函數(shù)時(shí),可以忽略此種類型的后綴。另請(qǐng)參見本系列文章后續(xù)的16.3節(jié)。
-
mcu
+關(guān)注
關(guān)注
146文章
17123瀏覽量
350994 -
瑞薩
+關(guān)注
關(guān)注
35文章
22308瀏覽量
86240
原文標(biāo)題:RA2快速設(shè)計(jì)指南 [7] 寄存器寫保護(hù)和I/O端口配置
文章出處:【微信號(hào):瑞薩MCU小百科,微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論