学习笔记 何为ARM与最小系统(基于恩智浦智能车的理解)
来源:互联网 发布:开淘宝店保证金怎么交 编辑:程序博客网 时间:2024/06/01 15:02
学习笔记(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 接口可以实现程序下载和调试功能。
- 学习笔记 何为ARM与最小系统(基于恩智浦智能车的理解)
- 学习笔记 什么是嵌入式系统?(基于恩智浦智能车的理解)
- 《基于ARM的嵌入式系统设计与开发》学习笔记
- 《基于ARM的嵌入式系统设计与开发》学习笔记
- 基于ARM与DSP的智能仪器系统设计
- 基于ARM与DSP的智能仪器系统设计
- 基于ARM的嵌入式最小系统研究
- 【转载】何为智能推荐系统
- 基于ARM的智能储物系统设计
- <学习笔记> adr 与 ldr 的使用及两者的区别(基于ARM架构 )
- ARM体系结构笔记①---(ARM的7种模式、寄存器、存储空间、指令、中断、最小系统)
- 基于ARM的嵌入式最小系统架构研究
- 如何学习基于ARM平台的嵌入式系统(1)
- 如何学习基于ARM平台的嵌入式系统(2)
- 基于ARM的智能灯光控制系统(1)项目介绍
- 基于ARM的智能灯光控制系统(2)需求分析
- 基于ARM的智能灯光控制系统(3)驱动开发
- 基于ARM的智能灯光控制系统(4)数据结构
- java小弟
- Response对象响应的中文乱码处理 Response向页面响应中文
- Java反射
- 392. Is Subsequence(JAVA)
- Java多线程(2)——并发访问控制
- 学习笔记 何为ARM与最小系统(基于恩智浦智能车的理解)
- mapper.xml配置文件里使用<无效
- MVC架构输出hello world
- 栈之应用---括号匹配
- 进程PPT重点
- java小弟
- 设计模式-单例模式
- Java--SQLite 查询 select 查询结果
- 【Mybatis】动态SQL