你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 518|回复: 2

【中文文档】AN2945_一致的8/32位产品平滑迁移

[复制链接]

1347

主题

1124

回帖

0

蝴蝶豆

管理员

最后登录
2020-12-9
发表于 2019-4-2 13:16:36 | 显示全部楼层 |阅读模式
STM8S 和 STM32™ MCU:一致的 8/32 位产品线实现轻松移植

前言

在屡获殊荣的 STM32™ 微控制器上市后,意法半导体推出了 STM8S 系列,借此完成了其微控制器产品线的更新。为了使 MCU 产品组合合理化,意法半导体付出了很大努力,特别是对旨在简化产品移植的通用外设和软件工具方面的投入。

如采用新 MCU 系列进行设计,维持开发团队所需的时间成本和费用成本是选择微控制器供应商时的主要标准。因此,如果这种非重复性投资适用于范围广泛的 MCU,这将是一个优势。8 位 STM8S 和 32 位 STM32 系列 MCU 产品采用 20 到 144 引脚的封装,内存大小从 2 KB到 512 KB,这为产品组合的构建提供了极大的灵活性。如果 8 位应用耗尽 MIPS,可以升级到 STM32 系列。相反,如果希望削减 32 位平台的成本,切换到 STM8 系列也相当简单。

本文档介绍了 STM8S 和 STM32 产品线的相似之处和共同特性,旨在帮助用户从一个系列移植到另一个系列。

1 内核

STM8™ CPU 是一种专有架构,它保持了以前的 ST7 内核的传统,同时在 8 位 CPU 效率和代码密度方面实现了突破。STM32 围绕行业标准 ARM® Cortex™-M3 32 位内核构建,并受益于与 ARM 处理器有关的开发工具和软件解决方案的完整生态产业环境。尽管它们被认为是两种完全不同的处理器,但它们在架构方面实际有许多相似之处,表 1 对此进行了汇总。

1.png

两种内核均基于哈佛架构。它们采用 3 级流水线执行,可将执行时间降至最低,对于 STM8S,时钟速度高达 24 MHz,对于 STM32 系列,时钟速度高达 72 MHz。

它们具有多种低功耗模式,高效节能,并且受益于比平均指令长度更宽的存储器接口(分别为 32 位和 64 位宽总线)。这可以大幅减少对存储器总线的访问次数,从而降低与地址总线切换和非易失性存储器读访问有关的功耗。中断咬尾功能和退出时暂停/睡眠模式还有助于避免不必要的堆栈存取。

最后,在代码密度方面,它们均有优异的表现,这归功于 STM8S 系列的 8 位 CISC 指令集以及 STM32 系列的 Cortex 内核引入的 16 位 Thumb-2 模式。

上面的简单比较表明这两种处理器在微架构特性方面都具有领先的技术水平。STM8 处于传统 16 位处理器的级别,而 Cortex-M3 则满足当前使用 32 位 MCU 至中高端 16 位 MCU 的应用的要求。因此,STM8 和 STM32 的组合确保了性能的连续性,而且现在有第三方为这两条产品线提供了统一的开发平台,使这种连续性在工具层面上也得到支持。

...........

想了解更多,请下载原文阅读

回复

使用道具 举报

6

主题

930

回帖

133

蝴蝶豆

金牌会员

最后登录
2020-12-9
发表于 2019-4-3 10:21:49 | 显示全部楼层
看起来8位机的中断很快哦
回复 支持 反对

使用道具 举报

2

主题

68

回帖

0

蝴蝶豆

中级会员

最后登录
2020-7-2
发表于 2019-7-1 23:39:34 | 显示全部楼层
一致的8/32位产品平滑迁移 thanks
回复 支持 反对

使用道具 举报

请先关注话题后回复
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版