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