STM32F0XXX CortexM0系列单片机的编程手册免费下载

资料大小: 0.80 MB

所需积分: 0

下载次数:

用户评论: 0条评论,查看

上传日期: 2019-09-16

上 传 者: apay2000他上传的所有资料

资料介绍

标签:Cortex(97)STM32(3243)单片机(18087)

  本编程手册为应用程序和系统级软件开发人员提供信息。本文详细介绍了stm32 cortex™-m0处理器的编程模型、指令集和核心外设。STM32 Cortex™-M0处理器是为微控制器市场设计的高性能32位处理器。它为开发人员提供了显著的好处,

  Cortex-M0处理器是一款入门级32位ARM Cortex处理器,专为广泛的嵌入式应用而设计。它为开发人员提供了显著的好处,包括:

  ●易于学习和编程的简单架构

  ●超低功耗、节能运行

  ●优秀的代码密度

  ●确定性、高性能中断处理

  ●与Cortex-M处理器系列向上兼容。

  Cortex-M0处理器建立在一个高度面积和功耗优化的32位处理器核心上,采用3级流水线von Neumann架构。该处理器通过一个小而强大的指令集和广泛优化的设计,提供了包括单周期乘法器在内的高端处理硬件,从而提供了卓越的能效。

  Cortex-M0处理器实现了ARMV6-M体系结构,它基于16位Thumb®指令集,包括Thumb-2技术。这提供了现代32位体系结构所期望的优异性能,具有比其他8位和16位微控制器更高的代码密度。

  Cortex-M0处理器紧密集成了一个可配置的嵌套矢量中断控制器(NVIC),以提供业界领先的中断性能。NVIC:

  包括不可屏蔽中断(NMI

  提供零抖动中断选项

  提供四个中断优先级。

  处理器核心和nvic的紧密集成提供了中断服务例程(isr)的快速执行,大大减少了中断延迟。这是通过寄存器的硬件堆叠,以及放弃和重新启动多次加载和存储多次操作的能力来实现的。中断处理程序不需要任何汇编程序包装器代码,从而消除了ISR中的任何代码开销。尾链优化还显著减少了从一个isr切换到另一个isr时的开销。为了优化低功耗设计,nvic集成了睡眠模式,包括深度睡眠功能,使整个设备能够快速断电。

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料

本月热点资料

电子资料热门词

最新资料

下载排行

本周

本月

总榜

行业聚焦