2024年5月31日发(作者:廖飞昂)
Cortex-M
系列针对成本和功耗敏感的
MCU
和
终端应用
(
如智能测量
、
人机接口设备
、
汽车和
工业控制系统
、
大型家用电器
、
消费性产品和医
疗器械
)
的混合信号设备进行过优化
。
.
比较
Cortex-M
处理器
Cortex-M
系列是适用于具有不同的成本
、
功耗和性能的一系列易于使用的兼容嵌入式设备
(
如微控制器
(
MCU
)
)
的理想解决方案
。
每个处理器都针对十分广泛的嵌入式应用范围提供
最佳权衡取舍
。
"8/16
位
”
应用
“
8/16
位
”
应用
"16/32
位
”
应用
“
32
位
/DSC
”
应用
低成本和简单性
低成本
,
最佳能效
高性能
,
通用
有效的数字信号控
制
20-50M
工作频率
20-50M
工作频率
32-100M
工作频率
80-204M
工作频率
冯诺依曼结
冯诺依曼结
构
哈佛
结
哈佛
结
构
构
构
关于
Cortex-M4
与Cortex-
M3
的
区别
,
:
M4
不是用来取代
M3
的
,
它只是多了浮点运算功能
。如果
你不需要浮点
DSP,
M3
就足够了
Cortex-M
系列处理器都是二进制向上兼容的
,
这使得软件重用以及从一个
Cortex-M
处理器
无缝发展到另一个成为可能
。
Cortex-M4
Cortex-M3
tcx-M1
Cortcx-MO+
Cortex-MO
FPGA
Low
Cost
MCU
High
Performance
MCU
MCortex-M
技术
RISC
处理器内核
Thumb-2®
技术
•
16/32
位指令的最佳混合
•
小于
8
位设费
3
倍的代码大小
•
对性能没有负面影响
•
高性能
32
位
CPU
•
具有确定性的运尊
•
低延退
3
阶段管道
低功耗模式
嵌套矢堂中断控制器
(NVIC)
•
低延返
、
低抖动中断响应
•
不需要汇编编程
•集成的睡眠状态支持
•多电源域
•基于架构的软件控制
•
以纯
C
语言编写的中断服务例程
工具和
RTOS
支持
99
[
竺!
9
里袒试犯建朦
•
JTAG
或
2
针串行
线调试
(SWD)
连接
•
支持多处理器
•
支持实时跟踪
.
厂泛的第三方工具支持
•
Cortex
微控制器软件接口标准
(CMSIS)
•
最大限度地增加软件成果重用
CMSIS
ARM
Cortex
微控制器软件接口标准
(CMSIS)
是
Cortex-M
处理器系列的与供应商无关的硬
件抽象层
。
使用
CMSIS,
可以为接口外设
、
实
2024年5月31日发(作者:廖飞昂)
Cortex-M
系列针对成本和功耗敏感的
MCU
和
终端应用
(
如智能测量
、
人机接口设备
、
汽车和
工业控制系统
、
大型家用电器
、
消费性产品和医
疗器械
)
的混合信号设备进行过优化
。
.
比较
Cortex-M
处理器
Cortex-M
系列是适用于具有不同的成本
、
功耗和性能的一系列易于使用的兼容嵌入式设备
(
如微控制器
(
MCU
)
)
的理想解决方案
。
每个处理器都针对十分广泛的嵌入式应用范围提供
最佳权衡取舍
。
"8/16
位
”
应用
“
8/16
位
”
应用
"16/32
位
”
应用
“
32
位
/DSC
”
应用
低成本和简单性
低成本
,
最佳能效
高性能
,
通用
有效的数字信号控
制
20-50M
工作频率
20-50M
工作频率
32-100M
工作频率
80-204M
工作频率
冯诺依曼结
冯诺依曼结
构
哈佛
结
哈佛
结
构
构
构
关于
Cortex-M4
与Cortex-
M3
的
区别
,
:
M4
不是用来取代
M3
的
,
它只是多了浮点运算功能
。如果
你不需要浮点
DSP,
M3
就足够了
Cortex-M
系列处理器都是二进制向上兼容的
,
这使得软件重用以及从一个
Cortex-M
处理器
无缝发展到另一个成为可能
。
Cortex-M4
Cortex-M3
tcx-M1
Cortcx-MO+
Cortex-MO
FPGA
Low
Cost
MCU
High
Performance
MCU
MCortex-M
技术
RISC
处理器内核
Thumb-2®
技术
•
16/32
位指令的最佳混合
•
小于
8
位设费
3
倍的代码大小
•
对性能没有负面影响
•
高性能
32
位
CPU
•
具有确定性的运尊
•
低延退
3
阶段管道
低功耗模式
嵌套矢堂中断控制器
(NVIC)
•
低延返
、
低抖动中断响应
•
不需要汇编编程
•集成的睡眠状态支持
•多电源域
•基于架构的软件控制
•
以纯
C
语言编写的中断服务例程
工具和
RTOS
支持
99
[
竺!
9
里袒试犯建朦
•
JTAG
或
2
针串行
线调试
(SWD)
连接
•
支持多处理器
•
支持实时跟踪
.
厂泛的第三方工具支持
•
Cortex
微控制器软件接口标准
(CMSIS)
•
最大限度地增加软件成果重用
CMSIS
ARM
Cortex
微控制器软件接口标准
(CMSIS)
是
Cortex-M
处理器系列的与供应商无关的硬
件抽象层
。
使用
CMSIS,
可以为接口外设
、
实