文档详情

嵌入式开发-6 NuMicro M051系列微控制器.pdf

发布:2018-05-29约2.87万字共20页下载文档
文本预览下载声明
6 NuMicro M051系列微控制器 蓝培科技,分享最新的 技术文档,让你的学习更简 单。 广州蓝培通信科技有限公司 6 Nu Micro M051系列微控制器 6.1 概述 Cortex-M0微控制器是32位多级可配置的RISC微控制器。它有 AHB-Lite接口和嵌套向量中断控制器(NVIC),具有可选的硬件调试功 能,可以执行Thumb指令,并与其它Cortex-M系列兼容。该系列微控制 器支持两种操作模式Thread模式和Handler模式。当有异常发生时,微 控制器进入Handler模式,异常返回只能在Handler模式下发生。当微 控制器复位时,微控制器会进入Thread模式,微控制器也可在异常返回 时进入到Thread模式。 图6.1-1NuMicroM051 设备提供:  低门数微控制器特征  ARMv6-M Thumb 指令集。  Thumb-2 技术。  ARMv6-M 兼容 24-bit SysTick定时器。  32-bit 硬件乘法器。  系统接口支持小端(little-endian)数据访问。  具有确定性,固定延迟的中断处理能力。  可以禁用和重启的多路加载/存储和多周期乘法可以实现快速中断处理。  兼容C应用程序二进制接口的异常兼容模式(C-ABI)。ARMv6-M (C-ABI)兼容异常模式允许用户 使用纯C函数实现中断处理。  使用等待中断(WFI),等待事件(WFE)指令,或者从中断返回时的sleep-on-exit特性可以进 入低功耗的休眠模式。  NVIC 特征  32 个外部中断输入,每个中断具有 4级优先级。  不可屏蔽中断输入(NMI)。  支持电平敏感和脉冲敏感的中断线。  中断唤醒控制器(WIC),支持极低功耗休眠模式。  调试  四个硬件断点。 2 广州蓝培通信科技有限公司  两个观察点。  用于非侵入式代码分析的程序计数采样寄存器(PCSR)。  单步和向量捕获能力。  总线接口  单一32位的AMBA-3 AHB-Lite系统接口,向所有的系统外设和存储器提供简单的集成。  支持DAP(Debug Access Port)的单一32位的从机端口。 DAP (Debug Access Port,调试访问接口)是Cortex-M0 的调试系统基于 ARM 最新的 CoreSight 架构 (CoreSight相关内容可跳至3.1章节),不同于以往的 ARM 处理器,内核本身不再 含有 JTAG 接口。取而代之的,是 CPU 提供称为“调试访问接口(DAP)”的总线接口。通过这个总线接口, 可以访问芯片的寄存器,也可以访问系统存储器,甚至是在内核运行的时候访问!对此总线接口的使用, 是由一个调试端口(DP)设备完成的。 6.2 系统管理器 系统管理器包括如下功能:  系统复位  系统存储器映射  用于管理产品ID,芯片复位及片上模块复位,多功能管脚控制的系统管理寄存器  系统定时器 (SysTick)  嵌套向量中断控制器(NVIC)  系统控制寄存器  系统复位 有如下事件之一发生时,系统复位,这些复位事件标志可以由寄存器RSTRC读出.  上电复位(POR)  复位脚(/RESET)上有低电平  看门狗定时溢出复位(WDT)  低电压复位(LVR)  欠压检测复位(BOD)  CPU复位  系统复位  系统电源架构 3 广州蓝培通信科技有限公司 该器件的电源架构分为
显示全部
相似文档