嵌入式微控制器原理及设计-全套PPT课件.pptx

嵌入式微控制器原理及设计-全套PPT课件.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第1章

嵌入式系统与微控制器;第1章嵌入式系统与微控制器;1.1嵌入式系统相关概念;1.1.2嵌入式系统的特点;1.1.3嵌入式系统的主要组成;2.基本电路—重启电路;3.基本电路—时钟电路;4.存储电路;随机存储器RAM;只读存储器ROM;Flash存储器:快闪存储器(Flash)技术是存储器技术的最新发展,使用标准电压擦写和编程。主要有两类:NANDFlash和NORFlash。;其他常用接口电路;串口:串行通信是指使数据一位一位地进行传输而实现的通信。与并行通信相比,串行通信具有传输线少、成本低等优点,特别适合远距离传送;缺点是速度慢。目前常见的通信模式有UART(异步串行通信)和SPI(同步串行通信)。;总线接口:I2C总线(双向二线制半双工同步串行总线),CAN总线(控制器局域网总线),RS-485总线(半双工工作方式,支持多点异步串行数据通信)。;1.1.4嵌入式系统类型;嵌入式微控制器:有很好的集成性,把RAM、Flash和各种外设都集成在一个芯片中,因此芯片最大程度地单片化,集成度高;;嵌入式微处理器芯片:采用外部的DDRSDRAM内存存储数据,外部的NANDFlash存储器来存储程序,并且嵌入式微处理器芯片内部集成了内存管理单元(MMU),所以嵌入式微处理器芯片可以运行Linux系统、Android系统、苹果系统等大型嵌入式操作系统。;嵌入式数字信号处理器(DSP):芯片内部集成了硬件乘法器、浮点运算单元以及卷积运算器等运算硬件模组,因此可以采用一个指令就可以实现浮点乘法运算,这就很大提高了运算效率。;嵌入式片上系统(SOC):例如FPGA芯片,可以通过硬件逻辑语言VHDL或Verilog直接实现硬件功能,因此可编程芯片在做开发过程中有很大的灵活性,可以开发自己专有内核,即IP核。同时由于随着并行技术的发展,可编程逻辑芯片程序可以由任意多个进程控制模块组成,因此十分适合开发并行计算。;1.2微控制器系统;最早内核是由Intel公司(80C31、80C51、87C51,80C32、80C52、87C52)提出,后来衍生出多家公司的51单片机。

如:STC51系列宏晶科技(国产)目前出货量很大

ATMEL公司:89C51、89C52、89C2051等;

还有Philips、华邦、Dallas、Siemens(Infineon)等公司的许多产品

;AVR系列单片机();PIC系列单片机;飞思卡尔(freescale)系列单片机;恩智浦(NXP)系列单片机;TIMSP430系列单片机;ST公司STM8系列单片机;ARM单片机(Cortex-M);常用的Cortex-M系列芯片内核;(2)NXP公司的ARM核芯片;(3)Ti(德州仪器公司)的StellarisMCU系列,采用了Cortex内核。;ARM开芯计划;RISC-V架构;嘉楠勘智K210芯片;阿里玄铁910;芯来科技芯片;NXP织女星开发板;1.2.3ARM嵌入式微控制器介绍;Cortex-M3处理器具有较高的性能和较低的动态功耗,因而能够提供领先的能效。Cortex-M3是基于ARMv7M架构,将集成的睡眠模式与可选的状态保留功能相结合。该处理器执行包括硬件除法、单周期乘法和位字段操作在内的Thumb?-2指令集以获取最佳性能和代码大小。Cortex-M3NVIC在设计时是高度可配置的,最多可提供240个具有单独优先级、动态重设优先级功能和集成系统时钟的系统中断。;Cortex-M4处理器是由ARM专门开发的最新嵌入式处理器,用以满足需要有效且易于使用的控制和信号处理功能混合的数字信号控制市场,针对Cortex-M3添加了快速数字信号处理模块。具有高性能的数字信号控制,它采用扩展的单周期乘法累加(MAC)指令、优化的SIMD运算、饱和运算指令和一个可选的单精度浮点单元(FPU)、具备最佳的数字信号控制操作所需的所有功能,还结合了深受市场认可的Cortex-M系列处理器的低功耗特点。;1.2.4STM3232位ARMCortex-M微控制器;1.3嵌入式系统开发;芯片选型:;选择处理器的原则:

(1)够用原则:

1)低端简单应用;

2)中端的复杂应用;

3)涉及数字信号处理和数学计算的应用。

(2)成本原则:

1)电路的成本;

2)印制电路板的成本。;1.3.2嵌入式系统硬件开发;(2)晶振确定;在嵌入式调试阶段,在引脚资源丰富的情况下,通常预留一个I/O口连接指示灯和按钮接口,为下一步软件的编写作铺垫。在嵌入式系统运

文档评论(0)

扬州牧 + 关注
实名认证
内容提供者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档