RA6快速设计指南 [12] 寄存器写保护,I/O端口配置 (1)

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节。
未完待续

智慧灯杆等智能照明解决方案对于全球城市的智能转型至关重要
提高物联网安全性的简单方法
老充电桩面临淘汰,论中国电动汽车充电标准
ios10.3最新消息:ios10.3升级后短信闪退怎么回事?信息app打不开咋办?
电磁干扰对医疗仪器设备的影响与对策
RA6快速设计指南 [12] 寄存器写保护,I/O端口配置 (1)
思瑞浦推出16通道高精度ADC—TPAFE51760
联想旗下Moto X 2017官方视频中偷跑 外观确定了
AMD嵌入式系列迎来“ZEN+VEGA”时代 处理器性能得到了全面的提升
基于高速双通道模数转换器ADC16DV160芯片的性能特点和应用分析
软硬兼施 寒武纪同步推出Neuware训练软件栈
英特尔正与脸书合作开发一种新的人工智能芯片
华为凌霄IoT Wi-Fi芯片: 面向家电,或将下半年推出
FHA60T65A IGBT单管为何是后极逆变电路中的首选元器件呢?
自动化控制系统配置原则和方法介绍
SPI FLASH与NOR FLASH的区别 详解SPI FLASH与NOR FLASH的不一样
珞石机器人活塞去毛刺方案
为保证自动驾驶汽车的安全性 车用传感器必不可少
测试case为什么会发生如此大的性能差距
水质多参数在线检测仪监测系统