lzth.net
当前位置:首页 >> stm32程序架构 >>

stm32程序架构

首先我对框架的看法:框架是为了方便我们程序员开发 减少代码量,及代码质量的工具 。框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法。 也就说,程序框架更多的从代码可用性角度来定义,对于应用层...

ARM 处理器传统的命名是 ARM + 数字的方式:ARM7、ARM9、ARM11,在 ARM11 以后,ARM 公司使用了新的命名方式:Cortex,对比传统的方式就应该是 ARM12。 Cortex 架构目前分为 3 个系列,性能及复杂度由低到高分别是:M、R、A。 Cortex-M 系列主要...

除新增的功能强化型外设接口外,STM32互连系列还提供与其它STM32微控制器相同的标准接口,这种外设共用性提升了整个产品家族的应用灵活性,使开发人员可以在多个设计中重复使用同一个软件。新STM32的标准外设包括10个定时器、两个12位1-Msample/...

这些都是STM32内部的各种部件,以及部件之间连接的接口。。根据我的理解,大概了解一下即可,如果你是使用单片机做应用设计的话,知道单片机有哪些IO口,复用成各种接口的方法,基本就好了。。 当然,你如果是做IC设计的,光这个图也不够你看的埃。

cortexM3是ARM基于ARMv7-M架构设计的处理器;哈佛结构宏观上说的是处理器硬件上的结构,它把指令和数据分开了;冯诺伊曼结构是指令和数据搅在一起的。而ARMv7-M架构宏观上是指令集,就是芯片的汇编语言版本,当然它和哈佛结构和冯诺伊曼结构有着...

个人学习经验是 通过视频了解其构架,这对以后的学习会有帮助。特别是一些总线上始终的配置,对此,建议将其构架画成一个图,不需要记住,用的时候看一下,有助于学习的深入。根本不理解还是说不过去的。

哈佛结构不是说分开编址,是程序存储器和数据存储器分开,相互独立。你说的同一编址只是存储器的编址方式采用和I/O口同一的编址方式。

51单片机核心, 采用8bit, CISC架构, 来自INTEL. STM32核心, 采用32bit, RISC架构, 来自ARM. 周边, 都是基於核心架构, 以及目标应用市场进行扩增的, 因此有各式各样的变化, 就不特别比较了.

ARM有许多系列,如ARM7,ARM9,ARM10E,XScale,Cortex等,其中哈佛结构,冯诺依谩结构都有。如控制领域最常用的ARM7系列是冯诺依谩结构,而Cortex-M3系列是哈佛结构。

http://wenku.baidu.com/view/2a2080c3bd64783e08122b69.html?from=search

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com