EDA365电子论坛网

标题: ARM单片机 and ARM内核 [打印本页]

作者: mytomorrow    时间: 2019-7-16 14:29
标题: ARM单片机 and ARM内核
人们常常把ARM架构和ARM单片机混淆,其实使用ARM内核的单片机有很多,比如ST公司的STM32F103,它就是使用ARM-Cortext M3内核,那么究竟什么是ARM内核呢?
, V! `- l$ y) {6 s! F% R/ i
9 z: _0 C. W; x. Y" @
- b9 {5 e. _+ ]
MCU(Microcontrol Unit)俗称单片机,它有CPU,ROM,RAM,I/O,中断系统,定时器,时钟系统,ADC,DAC等,其中的CPU是核心,它有ARM公司设计,而别的外设单元,比如定时器,IO口,就灵活的由单片机厂商设计制造。而事实上,ARM公司早已把寻址空间映射好了,比如一部分预留给片上外设,一部分预留给RAM,厂家只要参考这个,就可以自定义添加自己设计的外设。这就是基于ARM内核的MCU。
8 K1 z- E( Y8 @/ T- g0 ^/ K9 k5 M7 b! Q; I# p+ j

2 g8 A! ?# D; Q6 ^* }关于总线:, x4 m" e, I, a8 u
4 g5 i9 s# w% K  Q" d
& M9 s, o/ |* A. j% a
ARM Cortex-M3的总线是AHB,它通过桥接器与APB2和APB1连接,其中APB1可以访问DAC,I2C,UZRT等,而APB2可以访问ADC,GPIO等。有意思的是,GPIO口就像RAM一样,也是通过总线访问的。/ |1 }3 J; p5 W4 ^+ P
  {1 Z9 ~# v4 }+ t; j# `% o+ F
* U5 d/ S# f+ m2 U
$ x# z0 v: A3 i! s3 a4 g; x
+ _+ W' l) k8 K0 \' n$ c
& l# e% f- U- o2 C8 ~; I7 w6 b% o
2 o- X+ h$ \! Q7 j  z8 a; ~

作者: wu68aq    时间: 2019-7-16 18:53
ARM单片机 and ARM内核




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2