查看: 2044  |  回复: 1
灵动微Cortex-M3内核GPIO口介绍

主题

回复
发表于2019-12-27 17:26:09 | 只看该作者
1# 电梯直达

GPIO口都是接在APB总线上的,而且M3具有两个AHB到APB桥,GPIO则直接接在AHB矩阵上,这样可以减少CPU和DMA控制器之间的竞争冲入,获得比较高的性能。APB总线桥配置为写缓冲区,使得CPU或DMA控制器可直接操作APB外设,而无需等待总线写操作完成。


M3数字I/O功能:


高速GPIO口,其寄存器被移到外设AHB总线,可以字节,半字和字寻址。


位电平置位和清零寄存器允许单指令置位和清零一个端口的任意位。


所有GPIO口寄存器支持M3位带操作。


整个端口值可以用一条指令写入。


GPIO口寄存器可由GPDMA控制器进行访问,可以进行DMA数据操作,使之与DMA请求同步。


单个I/O口方向可以控制。


所有I/O口在复位后默认作为上拉输入。(Why?因为微控制器连接了很多设备,如果复位后作为输出,则由于控制器电平状态不定,可能会导致外围设备产生动作,从而产生不利影响,故复位后一半都作为输入状态。)


M3可产生中断的数字端口:


PORT0和PORT2端口的每个引脚都可以提供中断功能;


每个端口上的中断可被编程为上升沿、下降沿或边沿产生中断;


边沿检测是异步的,因此可以在没有时钟的情况下(例如掉电模式)操作。使用这种特性,就无需电平触发中断;


可掉电唤醒;


寄存器为软件提供挂起的上升沿中断、挂起的下降沿中断和整个挂起的GPIO中断;


GPIO0和GPIO2中断与外部中断3事件共用相同的NVIC通道。


关于灵动微


灵动微电子成立于2011年,是本土领先的通用32位单片机产品及解决方案供应商。公司基于Arm Cortex-M系列内核开发的MM32 MCU产品拥有F/L/SPIN/W/P五大系列,200多个型号产品,累计交付近亿颗,MM32 MCU被广泛应用于汽车电子、工业、电机、家电、医疗、消费玩具、手机平板周边、显示及交互等领域,每年都提供数千万件配备了灵动微电子MM32MCU的优秀产品交付到客户手中。


MM 32MCU市场应用方案


·车用电子


·工业及电机


·家电及医疗


·消费及玩具


·手机平板及周边


·显示及人机界面


主题

回复
发表于2019-12-30 15:34:49   |  只看该作者
2#
灵动微电子成立于2011年,是本土领先的通用32位单片机产品及解决方案供应商。公司基于Arm Cortex-M系列内核开发的MM32 MCU产品拥有F/L/SPIN/W/P五大系列,200多个型号产品,累计交付近亿颗,MM32 MCU被广泛应用于汽车电子、工业、电机、家电、医疗、消费玩具、手机平板周边、显示及交互等领域,每年都提供数千万件配备了灵动微电子MM32MCU的优秀产品交付到客户手中。我司代理不同性能系列的32位MCU产品

主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部