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

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

3天内不再提示

多达44个IO口,具备IO重映射功能的全国产RISC-V 32位MCU

MCU开发加油站 来源:爱普特微电子 2023-05-18 10:14 次阅读

在现代电子产品设计中,芯片的集成度和复杂度越来越高,如何充分利用芯片的资源,满足不同场景的需求,是每位工程师和设计师需要面对的挑战。芯片IO重映射功能恰好解决了这一问题,为用户提供更加灵活、便捷、可定制的芯片使用方式,助推产品创新和突破。

IO口是MCU内部模块和外部硬件唯一的进出口。每个内置外设都有若干个输入输出引脚,一般这些引脚的输出端口都是固定不变的,芯片IO重映射就是将芯片原有的通用IO端口重新定义为特定功能用途。例如,在硬件设计之初,开发人员通过移位寄存器和端口直接映射的方式实现了控制PWM波输出的功能。如果需要用同一颗芯片控制两个不同的电机,此时就需要映射另一个用于控制第二个电机的PWM波输出端口,这样才能满足应用需求。IO重映射功能即可通过编写特定的程序来实现。

为了让设计工程师更好地安排引脚的走向和功能,爱普特在系列全国产32位MCU产品中均加入了外设引脚重映射的功能,即一个外设的引脚除了具有默认的端口外,还可以通过设置重映射寄存器的方式,把这个外设的引脚映射到其它的端口。为了使不同器件封装的外设IO功能数量达到最优,还可以把一些复用功能重新映射到其他一些引脚上。这种灵活性为产品硬件布局和型号适配提供了更多的可能性,方便PCB设计,减少了信号的交叉干扰;分时复用某些外设,还可以虚拟增加端口数目,从而整体提高工程师的研发效率。

接下来我们以爱普特APT32F110X系列为例进行介绍:APT32F110X系列芯片为提供更灵活的 IO 功能配置,提供了自定义 GPIO 复用的功能。

芯片提供两个预设的 GPIOGROUP,分别为 GROUP0 和 GROUP1,两个 GROUP 分别对应 8 个预设的可选择的复用功能。在每个 GROUP 内,每个 GPIO可以被指定为这 8 个预设功能中的任意一个作为该 GPIO 的 AF8 功能。

5f7139ca-f4c9-11ed-90ce-dac502259ad0.png

IO GROUP0和 GPIO 对应关系

5f994910-f4c9-11ed-90ce-dac502259ad0.png

IO GROUP1和 GPIO 对应关系

5fd5ceda-f4c9-11ed-90ce-dac502259ad0.png

IOGROUP 配置信息

如图中1对应的红色框所示,标识的是APT32F110X GROUP0/GROUP1对应的复用功能列表,左边是GROUP0,右边是GROUP1。从图中2对应的红色框可直观看到复用列表中具体功能对应的配置数值,数值是配置在IOMAP的CFGVAL(CFGVAL0~CFGVAL7)域中;如GROUP0中选择I2C_SDA功能,需要在对应的CFGVAL域中写入0x01。

APT32F110X系列是爱普特基于国产RISC-V核架构和自研的IP库研发设计的全国产MCU。该系列具有多达44个GPIO口,均支持外部中断,支持IO重映射,内置多路通用及增强型定时器,可实现灵活的 PWM 输出,同时具有DMA和高速SPI通讯接口,内嵌多模式段码液晶驱动控制器,可以直接驱动LCD显示屏幕,支持20通道的12位ADC,还支持LCD/LED/Touch/温度传感器等功能。目前APT32F110X系列产品已被广泛应用于智能家电、工业控制物联网消费电子、消防、医疗电子等领域。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2548

    文章

    50698

    浏览量

    752050
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17002

    浏览量

    350328
  • GPIO
    +关注

    关注

    16

    文章

    1196

    浏览量

    51920
  • IO口
    +关注

    关注

    3

    文章

    169

    浏览量

    23996
  • RISC-V
    +关注

    关注

    44

    文章

    2230

    浏览量

    46036

原文标题:多达44个IO口,具备IO重映射功能的全国产RISC-V 32位MCU

文章出处:【微信号:mcugeek,微信公众号:MCU开发加油站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    全国产高算力RISC-V 32MCU量产上市!资源丰富且支持双电机驱动

    近日,工业控制及智能家电领域的全国产RISC-V MCU领军企业爱普特微电子正式发布了一款功能强大、高算力、高处理速度,可支持双电机驱动的全国产
    发表于 10-25 09:58 1491次阅读
    <b class='flag-5'>全国产</b>高算力<b class='flag-5'>RISC-V</b> 32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>量产上市!资源丰富且支持双电机驱动

    国产RISC-V MCU 之 先楫半导体 MCU 介绍

    国产RISC-V MCU 之 先楫半导体 MCU 介绍 HPM6700/6400系列 -RISC-V 内核支持双精度浮点运算及强大的 DSP
    发表于 04-03 14:32

    STM8S103F2 IO需要重映射,怎么操作?

    我目前在使用STM8S103F2写一测试程序,但发现有一IO需要重映射,但是没有找到文档里定义重映
    发表于 03-08 08:11

    STM32F4能否实现用重映射功能将dcmi映射到别的io

    能否实现用重映射功能将dcmi映射到别的io
    发表于 03-25 08:07

    国产RISC-V MCU推荐

    高速PHY收发器(480Mbps)、千兆以太网MAC及10兆物理层收发器等。 沁恒的另一颗芯片 xiaolinen认为在选择国产RISC-V MCU时,需要重点考虑生态问题,碰到问题是否能快速的找到
    发表于 04-17 11:00

    国产RISC-V芯片性能稳定吗?

    想使用国产RISC-V架构的芯片做无人机投送快递的方案,可行性高吗?国产RISC-V MCU稳定么?
    发表于 05-20 15:43

    请问io的复用功能可以重映射到任何普通io还是只能映射到指定的几个普通io啊?

    请教一下是不是io的复用功能可以重映射到任何普通io还是只能映射到指定的几个普通
    发表于 08-13 08:00

    MCU学习笔记_IO引脚复用和映射

    ,那么当这个GPIO作为内置外设使用时,就叫做复用。STM32的端口复用映射原理STM32系列MCUIO引脚通过一复用器连接到内置外设或模块。复用器一次只允许一
    发表于 10-26 09:51 18次下载
    <b class='flag-5'>MCU</b>学习笔记_<b class='flag-5'>IO</b>引脚复用和<b class='flag-5'>映射</b>

    IO 操作实现

    一、概念该部分代码在 sys.h 文件中,实现对 STM32 各个 IO 操作,包括读入和输出。当然在这些函数调用之前,必须先进行 IO
    发表于 11-15 21:06 23次下载
    <b class='flag-5'>IO</b> <b class='flag-5'>口</b>的<b class='flag-5'>位</b>操作实现

    STM32F103单片机JTAG端口重映射

    为普通IO时,需要用复用功能重映射,在程序开始执行时将JTAG口重映射为普通IO
    发表于 12-04 15:36 10次下载
    STM32F103单片机JTAG端口<b class='flag-5'>重映射</b>

    APM32F003F6P6_IO重映射_能否修改选项字节配置IO重映射

    APM32F003F6P6_IO重映射_能否修改选项字节配置IO重映射
    发表于 11-09 21:03 0次下载
    APM32F003F6P6_<b class='flag-5'>IO</b><b class='flag-5'>重映射</b>_能否修改选项字节配置<b class='flag-5'>IO</b>口<b class='flag-5'>重映射</b>

    教你玩转32RISC-V内核CH32V系列MCU(附样例)

    已逐渐成型。在全球“缺芯潮”影响下,国产MCU研发及应用的趋势大有可为。作为知名国产MCU企业沁恒微电子,其接口优势的RISC-V内核的CH
    的头像 发表于 08-15 10:06 2118次阅读
    教你玩转32<b class='flag-5'>位</b><b class='flag-5'>RISC-V</b>内核CH32<b class='flag-5'>V</b>系列<b class='flag-5'>MCU</b>(附样例)

    多达44IO具备IO重映射功能全国产RISC-V 32MCU

    在现代电子产品设计中,芯片的集成度和复杂度越来越高,如何充分利用芯片的资源,满足不同场景的需求,是每位工程师和设计师需要面对的挑战。芯片IO重映射功能恰好解决了这一问题,为用户提供更加灵活、便捷、可
    的头像 发表于 05-17 09:44 802次阅读
    <b class='flag-5'>多达</b><b class='flag-5'>44</b><b class='flag-5'>个</b><b class='flag-5'>IO</b><b class='flag-5'>口</b>,<b class='flag-5'>具备</b><b class='flag-5'>IO</b><b class='flag-5'>重映射</b><b class='flag-5'>功能</b>的<b class='flag-5'>全国产</b><b class='flag-5'>RISC-V</b> 32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>

    全国产高算力RISC-V 32MCU-APT32F173量产上市

    近日,工业控制及智能家电领域的全国产RISC-VMCU领军企业爱普特微电子正式发布了一款功能强大、高算力、高处理速度,可支持双电机驱动的全国产RIS
    的头像 发表于 10-26 08:18 708次阅读
    <b class='flag-5'>全国产</b>高算力<b class='flag-5'>RISC-V</b> 32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>-APT32F173量产上市

    MCU IO的作用和特点

    MCU(微控制器)的IO(Input/Output Port,输入输出端口)是单片机与外界进行信息交互的关键接口。这些IO在微控制器的
    的头像 发表于 09-30 11:52 525次阅读