发布时间:2014-01-16 14:31:02
众所周知,时钟系统是 CPU 的脉搏,就像人的心跳一样。所以时钟系统的重要性就不言而喻了。 STM32 的时钟系统比较复杂,不像简单的 51 单片机一个系统时钟就可以解决一切。于是有人要问,采用一个系统时钟不是很简单吗?为什么 STM32 要有多个时钟源呢? .........【阅读全文】
发布时间:2014-01-16 13:41:25
这里所讲的 STM32 系统架构主要针对的 STM32F103 这些非互联型芯片STM32 主系统主要由四个驱动单元和四个被动单元构成。四个驱动单元是:内核 DCode 总线; 系统总线;通用 DMA1;通用 DMA2;四被动单元是:AHB 到 APB .........【阅读全文】
发布时间:2014-01-15 10:23:40
ST(意法半导体)为了方便用户开发程序,提供了一套丰富的 STM32 固件库。固件库就是函数的集合,固件库函数的作用是向下负责与寄存器直接打交道,向上提供用户函数调用的接口(API) 。固件库将这些寄存器底层操作都封装起来,提供一整套接口(API)供开发者调用,大多数场合下,你不需要去知道操作的是哪.........【阅读全文】
发布时间:2014-01-14 10:40:36
高性能+高代码密度+小硅片面积,3璧合一,使得CM3大面积地成为理想的处理平台:l 低成本单片机:CM3与生俱来就适合做单片机,甚至简单到用于做玩具和小电器的单片机,都能使用CM3作为内核。这里本是8位机和16位机统治最牢固的腹地,但是CM3更便宜,更高性能,更易使用,所以值得开发者们转到这个新生的ARM32位.........【阅读全文】
发布时间:2014-01-14 10:30:47
基于从ARMv6开始的新设计理念,ARM进一步扩展了它的CPU设计,成果就是ARMv7架构的闪亮登场。在这个版本中,内核架构首次从单一款式变成3种款式。 一、款式A:设计用于高性能的“开放应用平台”——越来越接近电脑了 二、款式R:用于高端的嵌入式系统,尤其是那些带有实时要求的——又要快又要实时。&nb.........【阅读全文】