0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RA2快速设计指南 [7] 寄存器写保护和I/O端口配置

瑞萨MCU小百科 来源:未知 2023-04-10 17:55 次阅读

8. 寄存器写保护

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

59a954b6-d785-11ed-bfe3-dac502259ad0.jpg

图18. PRCR寄存器

表9. PRCR保护位

59c1809a-d785-11ed-bfe3-dac502259ad0.jpg

注:以上寄存器并非存在于所有的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
    mcu
    +关注

    关注

    146

    文章

    16876

    浏览量

    349869
  • 瑞萨
    +关注

    关注

    34

    文章

    22281

    浏览量

    85926

原文标题:RA2快速设计指南 [7] 寄存器写保护和I/O端口配置

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Jacinto7 DDRSS寄存器配置工具

    电子发烧友网站提供《Jacinto7 DDRSS寄存器配置工具.pdf》资料免费下载
    发表于 08-27 10:11 0次下载
    Jacinto<b class='flag-5'>7</b> DDRSS<b class='flag-5'>寄存器</b><b class='flag-5'>配置</b>工具

    TCA6424A低电压24位I2C和SMBus I/O扩展器具有中断输出、复位和配置寄存器数据表

    电子发烧友网站提供《TCA6424A低电压24位I2C和SMBus I/O扩展器具有中断输出、复位和配置寄存器数据表.pdf》资料免费下载
    发表于 07-03 12:46 0次下载
    TCA6424A低电压24位<b class='flag-5'>I2</b>C和SMBus <b class='flag-5'>I</b>/<b class='flag-5'>O</b>扩展器具有中断输出、复位和<b class='flag-5'>配置</b><b class='flag-5'>寄存器</b>数据表

    TCA9534A具有中断输出和配置寄存器的低压8位I2C和系统管理总线(SMBUS)低功耗输入输出(I/O)扩展数据表

    电子发烧友网站提供《TCA9534A具有中断输出和配置寄存器的低压8位I2C和系统管理总线(SMBUS)低功耗输入输出(I/O)扩展
    发表于 07-02 10:29 0次下载
    TCA9534A具有中断输出和<b class='flag-5'>配置</b><b class='flag-5'>寄存器</b>的低压8位<b class='flag-5'>I2</b>C和系统管理总线(SMBUS)低功耗输入输出(<b class='flag-5'>I</b>/<b class='flag-5'>O</b>)扩展<b class='flag-5'>器</b>数据表

    TCA9554A具有中断输出和配置寄存器的低压8位I2C和SMBus低功耗I/O扩展数据表

    电子发烧友网站提供《TCA9554A具有中断输出和配置寄存器的低压8位I2C和SMBus低功耗I/O扩展
    发表于 07-02 10:24 0次下载
    TCA9554A具有中断输出和<b class='flag-5'>配置</b><b class='flag-5'>寄存器</b>的低压8位<b class='flag-5'>I2</b>C和SMBus低功耗<b class='flag-5'>I</b>/<b class='flag-5'>O</b>扩展<b class='flag-5'>器</b>数据表

    具有中断输出和配置寄存器的PCA9554远程8位I2C和SMBus I/O扩展数据表

    电子发烧友网站提供《具有中断输出和配置寄存器的PCA9554远程8位I2C和SMBus I/O扩展
    发表于 06-28 11:04 1次下载
    具有中断输出和<b class='flag-5'>配置</b><b class='flag-5'>寄存器</b>的PCA9554远程8位<b class='flag-5'>I2</b>C和SMBus <b class='flag-5'>I</b>/<b class='flag-5'>O</b>扩展<b class='flag-5'>器</b>数据表

    PCA9554A具有中断输出和配置寄存器的远程8位I2C和SMBus I/O扩展数据表

    电子发烧友网站提供《PCA9554A具有中断输出和配置寄存器的远程8位I2C和SMBus I/O扩展
    发表于 06-28 11:03 0次下载
    PCA9554A具有中断输出和<b class='flag-5'>配置</b><b class='flag-5'>寄存器</b>的远程8位<b class='flag-5'>I2</b>C和SMBus <b class='flag-5'>I</b>/<b class='flag-5'>O</b>扩展<b class='flag-5'>器</b>数据表

    具有中断输出和配置寄存器的 PCA9534A远程8位I2C和SMBus 低功耗 I/O 扩展数据表

    电子发烧友网站提供《具有中断输出和配置寄存器的 PCA9534A远程8位I2C和SMBus 低功耗 I/O 扩展
    发表于 06-25 11:22 0次下载
    具有中断输出和<b class='flag-5'>配置</b><b class='flag-5'>寄存器</b>的 PCA9534A远程8位<b class='flag-5'>I2</b>C和SMBus 低功耗 <b class='flag-5'>I</b>/<b class='flag-5'>O</b> 扩展<b class='flag-5'>器</b>数据表

    具有中断输出、复位和配置寄存器的PCA9539远程16位I2C 和SMBus 低功耗 I/O 扩展数据表

    电子发烧友网站提供《具有中断输出、复位和配置寄存器的PCA9539远程16位I2C 和SMBus 低功耗 I/O 扩展
    发表于 06-25 11:21 0次下载
    具有中断输出、复位和<b class='flag-5'>配置</b><b class='flag-5'>寄存器</b>的PCA9539远程16位<b class='flag-5'>I2</b>C 和SMBus 低功耗 <b class='flag-5'>I</b>/<b class='flag-5'>O</b> 扩展<b class='flag-5'>器</b>数据表

    具有中断输出和配置寄存器的 PCA9535 远程 16位I2C和SMBus I/O扩展数据表

    电子发烧友网站提供《具有中断输出和配置寄存器的 PCA9535 远程 16位I2C和SMBus I/O扩展
    发表于 06-25 11:20 0次下载
    具有中断输出和<b class='flag-5'>配置</b><b class='flag-5'>寄存器</b>的 PCA9535 远程 16位<b class='flag-5'>I2</b>C和SMBus <b class='flag-5'>I</b>/<b class='flag-5'>O</b>扩展<b class='flag-5'>器</b>数据表

    具有中断输出、复位引脚和配置寄存器的TCA9539-Q1汽车类低压16位 I2C 和 SMBus低功耗 I/O 扩展数据表

    电子发烧友网站提供《具有中断输出、复位引脚和配置寄存器的TCA9539-Q1汽车类低压16位 I2C 和 SMBus低功耗 I/O 扩展
    发表于 06-25 09:56 0次下载
    具有中断输出、复位引脚和<b class='flag-5'>配置</b><b class='flag-5'>寄存器</b>的TCA9539-Q1汽车类低压16位 <b class='flag-5'>I2</b>C 和 SMBus低功耗 <b class='flag-5'>I</b>/<b class='flag-5'>O</b> 扩展<b class='flag-5'>器</b>数据表

    具有中断输出和配置寄存器的PCA9555远程16位I2C和 SMBus I/O扩展数据表

    电子发烧友网站提供《具有中断输出和配置寄存器的PCA9555远程16位I2C和 SMBus I/O扩展
    发表于 06-25 09:31 0次下载
    具有中断输出和<b class='flag-5'>配置</b><b class='flag-5'>寄存器</b>的PCA9555远程16位<b class='flag-5'>I2</b>C和 SMBus <b class='flag-5'>I</b>/<b class='flag-5'>O</b>扩展<b class='flag-5'>器</b>数据表

    TCA9537具有配置寄存器的远程4位I2C和SMBus I/O扩展数据表

    电子发烧友网站提供《TCA9537具有配置寄存器的远程4位I2C和SMBus I/O扩展数据表
    发表于 06-24 10:05 0次下载
    TCA9537具有<b class='flag-5'>配置</b><b class='flag-5'>寄存器</b>的远程4位<b class='flag-5'>I2</b>C和SMBus <b class='flag-5'>I</b>/<b class='flag-5'>O</b>扩展<b class='flag-5'>器</b>数据表

    PCA9536具有配置寄存器的远程4位I2C和SMBus I/O扩展数据表

    电子发烧友网站提供《PCA9536具有配置寄存器的远程4位I2C和SMBus I/O扩展数据表
    发表于 06-22 10:54 0次下载
    PCA9536具有<b class='flag-5'>配置</b><b class='flag-5'>寄存器</b>的远程4位<b class='flag-5'>I2</b>C和SMBus <b class='flag-5'>I</b>/<b class='flag-5'>O</b>扩展<b class='flag-5'>器</b>数据表

    TCA9536具有配置寄存器的远程4位I2C和SMBus I/O扩展数据表

    电子发烧友网站提供《TCA9536具有配置寄存器的远程4位I2C和SMBus I/O扩展数据表
    发表于 06-22 10:51 0次下载
    TCA9536具有<b class='flag-5'>配置</b><b class='flag-5'>寄存器</b>的远程4位<b class='flag-5'>I2</b>C和SMBus <b class='flag-5'>I</b>/<b class='flag-5'>O</b>扩展<b class='flag-5'>器</b>数据表

    TCA9535具有中断输出和配置寄存器的低电压16位I2C和SMBus低功耗I/O扩展数据表

    电子发烧友网站提供《TCA9535具有中断输出和配置寄存器的低电压16位I2C和SMBus低功耗I/O扩展
    发表于 06-21 09:41 0次下载
    TCA9535具有中断输出和<b class='flag-5'>配置</b><b class='flag-5'>寄存器</b>的低电压16位<b class='flag-5'>I2</b>C和SMBus低功耗<b class='flag-5'>I</b>/<b class='flag-5'>O</b>扩展<b class='flag-5'>器</b>数据表