您的位置:首页 > 其它

学习笔记 何为ARM与最小系统(基于恩智浦智能车的理解)

2017-11-20 21:40 288 查看
学习笔记(2017.11.20)

1解释内核参数ARM-Cortex-M4



(图为龙邱K60核心板的基本参数)

(1)ARM

就是一家公司…

ARM架构 不懂…

ARMv7版本后 ARM架构有三种款式

款式A 用于设计高性能的“开方应用平台”(计算机)

款式R 用于高端的嵌入式系统,尤其是那些带有实时要求的——既要快又要实时。

款式M 用于深度嵌入的、单片机风格的系统(K60)

(2)Cortex 系列是 v7 架构的第一次亮相,其中 Cortex-M4 就是按款式 M 设计的。

(3)Kinetis系列微控制器

飞思卡尔公司于2010年下半年推出的基于ARM Cortex-M4内核的微控制器,是业内首款Cortex-M4内核芯片。

2**最小系统**

MCU的硬件最小系统是指可以使内部程序运行的所必须的外围电路,也可以包括写入器接口电路。当MCU工作不正常时,首先 查找最小系统中可能出错的元件。

(K60硬件最小系统包含电源电路、复位电路、晶振电路及JTAG接口电路)

(1)电源电路 (3.3v供电)

电源(VDDx)与地(VSSx)

一些电源与地引脚仅用于外接滤波电容,内部已经连接到电源与地,芯片参考手册指出不需要再外接电源。至于电容外接,是由于集成电路制造技术所限,无法在IC内部通过光刻的方法制造这些电容。电源滤波电路,用于改善系统的电磁兼容性,降低电源波动对系统的影响,增强电路工作稳定性。为标识系统通电与否,可以增加一个电源指示灯。

(2)复位电路(K60核心板上的白色按钮)

复位,意味着MCU一切重新开始。原理:正常工作时复位输入引脚RESET通过一个10K的电阻接到电源正极,所以应为高电平。若按下复位按钮,则RESET脚接地,为低电平,导致芯片复位。



(3)晶振电路(K60计时、定时功能)

晶振电路为芯片提供准确的工作时钟。晶振实际上负责给芯片提供心跳。K60集成多用途时钟产生器(Multipurpose Clock Generator,MCG)模块。K60共需要两个晶振,一个是芯片的主晶振,用于产生芯片和外设的工作时钟,另一个是实时定时器的晶振(RTC)。

(4)JTAG电路(K60核心板上的一组图突出的引脚,与J-link相连的接口)

通过 JTAG 接口可以实现程序下载和调试功能。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息