4
選項設(shè)置存儲器
選項設(shè)置存儲器用于確定復(fù)位后MCU的狀態(tài)。該存儲器分配在閃存中的配置設(shè)置區(qū)域和程序閃存區(qū)域。這兩個區(qū)域的可用設(shè)置方法不同。Cortex-M33內(nèi)核MCU的選項設(shè)置存儲器可能具有不同的內(nèi)存占用和分布,有關(guān)寄存器的詳細(xì)介紹,請參見《硬件用戶手冊》中的“選項設(shè)置存儲器”一章。
閃存選項寄存器在代碼閃存映射中占用一定空間。盡管寄存器位于RA MCU上保留閃存的一部分中,但是有些用戶可能會無意中將數(shù)據(jù)存儲在這些位置。用戶必須進(jìn)行檢查,確保沒有將多余數(shù)據(jù)寫入這些位置,否則可能導(dǎo)致芯片發(fā)生意外行為。例如,閃存選項寄存器中的設(shè)置可能會在復(fù)位后立即使能獨立看門狗定時器(IWDT)。如果存儲在程序ROM中的數(shù)據(jù)無意中與選項設(shè)置存儲器寄存器重疊,則有可能在不知情的情況下打開IWDT。這將導(dǎo)致調(diào)試器與電路板之間的通信出現(xiàn)問題。
下圖顯示了基于Cortex-M4內(nèi)核的RA6M3 MCU的包含選項功能選擇寄存器的選項設(shè)置存儲器。
圖9. RA6M3選項功能選擇寄存器
4.1 選項設(shè)置存儲器寄存器
以下是選項設(shè)置存儲器寄存器的概述。在啟動之前,請確保已對其進(jìn)行正確配置。
? OFS0寄存器
獨立看門狗定時器 (IWDT) 自動啟動
IWDT超時、頻率、窗口操作、中斷類型和低功耗模式行為
看門狗定時器 (WDT) 自動啟動
WDT超時、頻率、窗口操作和中斷類型
? OFS1寄存器
復(fù)位后LVD0使能
復(fù)位后HOCO啟動
Renesas FSP配置器支持在BSP設(shè)置中設(shè)置選項存儲器,如下圖所示。
圖10. FSP配置中的RA6M3選項存儲器設(shè)置
5
時鐘電路
RA6 MCU具有六個主振蕩器。其中有五個可以用作主系統(tǒng)時鐘源。剩下的一個振蕩器專用于獨立看門狗定時器。在典型系統(tǒng)中,主時鐘由外部晶體或時鐘驅(qū)動。將此輸入指向PLL,并在此經(jīng)過倍頻后變?yōu)镻LL時鐘,然后分頻為主系統(tǒng)時鐘 (ICLK)、閃存時鐘、外設(shè)模塊時鐘、外部總線時鐘、跟蹤時鐘和USB時鐘。此外,ICLK還用于CPU時鐘、DMAC時鐘、內(nèi)部閃存時鐘和SDRAM時鐘。有關(guān)時鐘生成電路框圖的信息,請參見《硬件用戶手冊》中的“時鐘生成電路”一章。
每個時鐘都有特定的容差和時序值。有關(guān)頻率和時鐘時序規(guī)范的信息,請參見《硬件用戶手冊》中“電氣特性”一章的“交流特性”部分。有關(guān)各種時鐘頻率之間關(guān)系的信息,請參見《硬件用戶手冊》中的“時鐘生成電路”一章。
表 7. RA6振蕩器
-
mcu
+關(guān)注
關(guān)注
146文章
17123瀏覽量
350994 -
瑞薩
+關(guān)注
關(guān)注
35文章
22308瀏覽量
86241 -
時鐘電路
+關(guān)注
關(guān)注
10文章
236瀏覽量
50717
原文標(biāo)題:RA6快速設(shè)計指南 [3] 選項設(shè)置存儲器,時鐘電路(1)
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論