再上一篇:16.7 AHB 访问端口
上一篇:16.8 ROM 表
主页
下一篇:17.2 Cortex-M3 修订版0 与修订版 1 的区别
再下一篇:17.3 Cortex-M3 修订版1 与修订版 2 的区别
文章列表

第17章

《Cortex-M3 权威指南》,嵌入式处理器开发教程。

开始 Cortex-M3开发

 选择一款 Cortex-M3产品

 Cortex-M3修订版 0与修订版 1的区别

 Cortex-M3修订版 1与修订版 2的区别

 开发工具

17.1 选择一款 Cortex-M3 产品

在根据自己的应用选择具体的 CM3 芯片时,除了要考虑存储器、外设配置以及最高主频之外, 其它一些因素也会使一款 CM3芯片与众不同,CM3的设计允许下列参数是可以配置的,它们是:
 外中断的数目
 表达优先级的位数(优先级寄存器的有效宽度)
 是否配备了 MPU
 是否配备了 ETM
 对调试接口的选择(SW, JTAG或两者兼有) 对于大多数项目而言,单片机的功能和规格我们在选择时的首要考虑因素,例如:

1. 外设。对于大多数的项目,片载的外设是最重要的选择依据。外设也并非多多益善,因为 它会影响到功耗和价格。

2. 存储器:CM3 单片机的闪存可以少到几 KB,多至几 MB。此外,片内 RAM 的容量也是很重 要的。这些参数往往对价格有重大的冲击。

3. 时钟速度:CM3的设计可以在 0.18um的粗线条工艺上,也轻松上到 100MHz。然而,因为 存储器访问速度的限制,芯片厂商会降低最大主频。

4. 脚印:CM3单片机的封装也多种多样。很多 CM3单片机的脚数都比较少,以使之更适合于 低成本的应用中。