『7x24小时有问必答』

9
寄存器写保护     

寄存器写保护功能可防止重要寄存器因软件错误而被覆盖。使用保护寄存器 (PRCR) 设置要保护的寄存器。表14列出了PRCR位与要保护的寄存器之间的关联。

图23. PRCR寄存器

表14. PRCR保护位
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
与低功耗模式有关的寄存器:
SBYCR、SNZCR、SNZEDCR、SNZREQCR、OPCCR、SOPCCR、DPSBYCR、DPSIER0-3、DPSIFR0-3、DPSIEGR0-2、SYOCDCR、STCONR
与电池备用功能有关的寄存器:
VBTBKRn(n = 0 到 511)、VBTICTLR
PRC3
与LVD有关的寄存器:
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),分别用于使能和禁用寄存器写保护。

10
I/O端口配置     

《硬件用户手册》中的“I/O端口”部分介绍了基于外设选择和其他寄存器设置的确切引脚配置。下面列出了一些一般信息。

务必注意的是,复位后,在应用配置之前,每个引脚都将处于其默认状态。其中某些引脚可能会短暂地处于非预期的状态。无论使用哪种配置方法,都会出现这种情况。用户应考虑这可能对各种应用产生的影响,包括可能对其他系统功能造成哪些影响。

10.1 多功能引脚选择设计策略

RA6系列MCU上的大多数端口都具有多种外设功能。Renesas提供了诸如FSP中的引脚配置器之类的工具,以帮助选择每个RA6器件的端口。当需要多个外设功能时,请使用以下设计策略来帮助选择端口功能。

Step 1
首先,仅分配只有一个端口选项的外设功能。例如,调试功能中的每个跟踪数据信号只有一个端口选项。需要此功能时,先分配这些端口。

Step 2
接下来,分配那些具有有限端口选项的外设功能。例如,支持QSPI外设的器件的每个QSPI信号通常只有两个选项。

Step 3
最后,为有多个选项的外设功能分配端口。一个示例是串行通信接口 (SCI),该接口通常具有许多可用的端口选项。

有些外设功能端口选项是可以互换的,而其他端口选项必须按逻辑组进行分配。例如,IIC外设有一些端口的信号名称中带有后缀“_A”,而另一些端口的信号名称中带有后缀“_B”。为同一外设功能选择的端口应具有相同的后缀。其他外设功能不具有此类后缀,并且端口分配可以互换,例如USB_VBUSEN信号可用于USBFS外设功能。另请参见本系列文章后续的15.3节

未完待续

推荐阅读

更多精彩内容,请点击

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码