1.1 为什么要挑选Cortex-M0
为了满意现代超低功耗微控制器和混合信号设备的需求,ARM推出了Cortex-M0处理器。Cortex-M0在坚持低功耗,延伸电池寿数的一起,还提高了运转功率。
Cortex-M0长处
能耗功率高
代码密度高
运用了根据thumb2指令集,
代码密度高,节约flash空间。因为在整机功耗中,flash曹祖哦的占比很大,所以这样既节约了本钱,也能降低功耗。
易于运用
合适运用C言语,被多编译器支撑
指令集只要56个指令,学习汇编很简单
内置中止控制器,中止优先级控制便利
中止呼应快,高优先级中止
高效的thumb指令集,较高的代码密度
多种调试方法能上os
多种开发软件,如keil等
1.2 Cortex-M0处理器的使用
多种范畴
1.3 相关介绍
m系列推出次序
M3 -> M1 -> M0 -> M4
定位:
M0: 低功耗单片机(微控制器)
M1: FPGA(可编程门列阵)
M2:
M3:
M4: DSP,重视浮点运算
1.4 Cortex-M0 处理器阐明