终于开始学习了,一直以来都想学习M3。加油!
CM3招牌功夫:性能强劲,功耗低,实时性好(响应中断所需的周期确定),代码密度得到很大改善,使用更方便(更简单的编程模型和更透彻的调试系统),低成本的整体解决方案,遍地开花的优秀开发工具。
ARM公司只提供内核,MCU所需的其他部件由制造商自己配置。
cotex-M3属于ARMv7架构,同一架构下还有cotex-A和cotex-R两个系列;
认识几个英文缩写,MMU,存储器管理单元,实现虚拟内存和内存的分区保护;MPU,仅支持内存的分区保护;MMU是应用处理器和嵌入式处理器的分水岭。
Thumb-2指令集支持16位和32位指令。
CM3支持硬件除法器,以及破天荒的支持“非对齐数据访问支持”。
CM3是高性能+高代码密度+小硅片面积,3璧合一。能支持多达240个外部中断;内嵌了嵌套向量中断控制器。
CM3是32位处理器,采用哈佛结构,具有独立的指令总线和数据总线,均为32位;但共用同一个存储空间。
复杂的应用需要更多的存储系统功能,CM3有可选的MPU,也可以选择外部的cache,另外支持小端模式和大端模式。
CM3赠送了很多的调试组件。支持高级的调试如跟踪。
今天先学到这里,都只是摘抄,先学好,再用好。
用户1725062 2015-6-5 12:04
用户403664 2014-2-14 14:45