编辑: hys520855 | 2019-07-07 |
44 Rev. 1.00
6 of
48 2018-11-30
1 简介1简介 该单片 机是一款基于 Arm? Cortex? -M0+ 处理器内核 的32-bit 高性能低功耗单片 机. Cortex? -M0+ 是把嵌套向量中断控制器 (NVIC)、 系统节拍定时器 (SysTick Timer) 和先进的调试 支持紧紧结合在一起的新一代处理器内核. 该单片机可借助 Flash 加速器工作在高达
48 MHz 的频率下, 以获得最大的效率. 它提供
128 KB 的嵌入式 Flash 存储器用于程序 / 数据存储,
16 KB 的嵌入式 SRAM 存储器供系统操作和应用 程序使用. 此单片机具有多种外设, 如ADC、 2-channel DAC、 I2 C、 I2 S、 USART、 UART、 SPI、 QSPI、 GPTM、 SCTM、 CRC-16/
32、 RTC、 WDT、 USB2.0 FS、 32-channel 音乐合成器、 SW-DP ( 串 行线调试端口 ) 等. 提供了几种省电模式, 在唤醒延迟和功耗方面具有最优化的灵活性, 这是低 功耗应用方面的考虑要点. 该单片机内置波表合成功能. 它可以同时操作
32 通道的波表合成, 通过专用的寄存器来控制 MIDI 引擎产生旋律. 波表合成波形存储在外部的 SPI 闪存中, 提高了应用的灵活性. 这些特性使 该产品的功能和性能更为强大. 以上这些特性使该单片机可以广泛地适用于各种应用, 尤其适合于如电子琴、 数字钢琴、 电子鼓、 电吉它、 电子手风琴等产品领域. Rev. 1.00
7 of
48 2018-11-30
2 特性2特性 内核 32-bit Arm? Cortex? -M0+ 处理器内核 高达
48 MHz 的工作频率 0.93 DMIPS / MHz (Dhrystone v2.1) 单周期乘法 集成嵌套向量中断控制器 (NVIC) 24-bit SysTick 定时器 Cortex? -M0+ 处理器是一款低门数、 高效能的 32-bit 处理器内核, 专为要求面积优化、 低功耗处 理器的单片机及深度嵌入式应用而设计. Cortex? -M0+ 处理器基于 ARMv6-M 架构, 同时支持 Thumb? 指令集. 该处理器还提供了许多功能, 如单周期输入 / 输出端口, 硬件乘法器和低延迟中 断响应时间. 片上存储器 高达
128 KB 片上 Flash 存储器用于指令 / 数据和选项的存储
16 KB 片上 SRAM 支持多种启动模式 Arm? Cortex? -M0+ 处理器与调试通过同一条外部接口访问外部 AHB 外设. 处理器访问优先于 调试访问. Cortex? -M0+ 的最大地址范围是
4 GB, 因为它具有 32-bit 总线地址宽度. 此外, 预先 定义的内存映射由 Cortex? -M0+ 处理器提供, 以减少软件被不同的单片机供应商重复实施的复 杂性. 但有一些区域为 Arm? Cortex? -M0+ 系统外设所使用. 更多信息请参考 Arm? Cortex? -M0+ 技术参考手册. Flash 存储器控制器 C FMC Flash 加速器用以获得最大效率 具有在线系统编程 (ISP) 和在线应用编程 (IAP) 的32-bit 字编程功能 Flash 保护功能,防止非法访问 Flash 存储器控制器 FMC 为嵌入式片上 Flash 存储器提供所有必要的功能和预抓取缓存器. 由于Flash 存储器访问速度比 CPU 慢, 故提供一个带有预抓取缓存器的宽访问接口以减少 CUP 等 待时间, 从而避免 CPU 指令执行延迟. Flash 存储器还提供字编程 / 页擦除功能来实现指令与数 据的存储. 复位控制单元 C RSTCU 电源监控: 上电复位 / 掉电复位 C POR/PDR 欠压检测器 C BOD 可编程低压检测器 C LVD 复位控制单元 RSTCU 有三种复位方式, 分别是上电复位、 系统复位和 APB 单元复位. 上电复位, 被称为冷复位, 在上电时复位了整个系统. 系统复位复位了处理器内核和除 SW-DP 控制器以外的 外设 IP 元件. 这些复位可以通过外部信号、 内部事件和复位发生器触发. Rev. 1.00