电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

飞思卡尔单片机g

173页
  • 卖家[上传人]:j7****6
  • 文档编号:61692494
  • 上传时间:2018-12-10
  • 文档格式:PPT
  • 文档大小:4.27MB
  • / 173 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第一章 嵌入式系统简介,1.1 嵌入式系统的含义与发展历史,一、嵌入式系统与单片机 2001年中国单片机学会召开的年会上,将“单片机”和“嵌入式系统”联系在一起。 1. 嵌入式系统的由来 在通信、测控与数据传输等领域,计算机技术的应用与单纯的高速计算要求不同。 直接面向控制对象; 潜入到具体应用体中; 在现场连续可靠运行; 体积小、应用灵活; 突出控制功能等。,1.1 嵌入式系统的含义与发展历史,将满足海量高速数值计算的计算机称为通用计算机系统。 将面向测控对象,嵌入到实际应用系统中,实现嵌入式应用的计算机称为嵌入式计算机系统,简称嵌入式系统。 总体上说,通用计算机系统主要用于数值计算、信息处理,兼顾控制功能;而嵌入式计算机系统主要用于控制领域,兼顾数据处理。 在一个综合系统中,通用计算机系统和嵌入式计算机系统各自扮演不同的角色,共同完成系统任务。,1.1 嵌入式系统的含义与发展历史,2. 单片机,3. MCU与嵌入式系统的关系 嵌入式系统通常可分为4种: 工控机 通用CPU模块 嵌入式微处理器 嵌入式微控制器 MCU从体系结构到指令系统都是按照嵌入式系统的应用特点专门设计的,能很好地

      2、满足应用系统的嵌入、面向测控对象、现场可靠运行等方面的要求,故由MCU构成的系统是发展最快、品种最多、数量最大、应用最广的嵌入式应用系统。,1.1 嵌入式系统的含义与发展历史,1.1 嵌入式系统的含义与发展历史,二、MCU的发展,1.2 嵌入式系统常用术语,一、与硬件相关的术语 1. 封装(Package) 2. 印刷电路板(PCB) 3. 动态随机存储器(DRAM) 4. 静态随机存储器(SRAM) 5. 只读存储器(ROM) 6. Flsah 存储器(Flash Memory) 7. 模拟量模拟量 8. 开关量,1.2 嵌入式系统常用术语,1. 封装(Package),单列直插ZIP,双列直插DIP,Z字形直插ZIP,小外形封装SOP,紧缩小外形封装SSOP,四方扁平封装QFP,薄方封装LQFP,球栅阵列封装BGA,插针网格阵列封装CPGA,塑料扁平组件式封装PFP,带载封装TCP,1.2 嵌入式系统常用术语,1.2 嵌入式系统常用术语,2. 印刷电路板(PCB) 主要功能是提供集成电路等各种电子元件固定、装配的机械支撑;实现集成电路等各种电子元件之间的布线和电气连接(信号传输);

      3、为自动装配提供阻焊图形,为元器件插装、检查、维修提供识别字符和图形等。,1.2 嵌入式系统常用术语,3. 动态随机存储器(DRAM) 4. 静态随机存储器(SRAM) 5. 只读存储器(ROM) 6. Flsah 存储器(Flash Memory) 简称闪存,比E2PROM的擦除速度更快,集成度更高。如Freescale公司的HC08芯片采用了第三代0.25m的闪存技术,可擦写10万次,页擦写只需几十毫秒。 可系统内编程,不需另外的器件。,1.2 嵌入式系统常用术语,7. 模拟量 8. 开关量,1.2 嵌入式系统常用术语,二、与通信相关的术语 1. 并行通信 2. 串行通信 3. 串行外设接口SPI 4. 集成电路互连总线I2C 5. 通用串行总线USB 6. 控制器局域网CAN 7. 背景调试模式BDM 8. 边界扫描测试协议JTAG,1.2 嵌入式系统常用术语,1. 并行通信 2. 串行通信 3. 串行外设接口SPI 也是一种串行通信方式,主要用于MCU扩展外围芯片。 4. 集成电路互连总线I2C 是由PHILIPS公司开发的两线制串行总线,主要用于MCU与其外围电路的连接。 5.

      4、 通用串行总线USB 是一种MCU与外界进行数据通信的方式。,1.2 嵌入式系统常用术语,6. 控制器局域网CAN CAN总线(Control Area Network,控制局域网络)最早是由德国Bosch公司推出,用于汽车内部测量与执行部件之间的数据通信协议。其总线规范已被ISO国际标准组织制定为国际标准,广泛应用于离散控制领域,并得到了Philips、Intel、Siemens、Motorola、NEC等公司的支持。CAN协议是建立在国际标准组织的开放系统互连模型基础上,但只取OSI底层的物理层、数据链路层和顶层的应用层,通信介质可以是双绞线、同轴电缆或光纤,通信速率可达1Mbps(通信距离最长为40m),直接通信距离最长可达10km(通信速率5kbps以下),最多可挂接设备110个。,1.2 嵌入式系统常用术语,7. 背景调试模式BDM 背景调试模式BDM是Freescale公司提出的一种调试接口,主要用于嵌入式MCU的程序下载和程序调试。,1.2 嵌入式系统常用术语,1.2 嵌入式系统常用术语,8. 边界扫描测试协议JTAG 边界扫描测试协议JTAG是由国际联合测试行动组开发的

      5、、对芯片进行测试的一种方式,可将其用于对MCU的程序进行载入和调试。 JTAG能获取芯片寄存器等内容,或者测试遵守IEEE规范的器件之间引脚连接情况。,1.2 嵌入式系统常用术语,三、与功能模块相关的术语 1. 通用输入/输出GPIO 2. A/D与D/A 3. 脉冲宽度调制器PWM 4. 看门狗 5. 液晶显示器LCD 6. 发光二极管LED 7. 键盘,1.2 嵌入式系统常用术语,1. 通用输入/输出GPIO 2. A/D与D/A 3. 脉冲宽度调制器PWM 是一个D/A转换器,可以产生一个高电平和低电平交替的输出信号。 4. 看门狗 5. 液晶显示器LCD 可分为字段型、点阵字符型和点阵图形3类。,1.2 嵌入式系统常用术语,6. 发光二极管LED 7. 键盘 嵌入式系统中最常见的输入设备。,1.2 嵌入式系统常用术语,四、与嵌入式软件相关的术语 1. 中断 2. 中断服务程序 3. 实时操作系统RTOS 4. C/OS-II 5. 临界区,1.2 嵌入式系统常用术语,1. 中断 2. 中断服务程序 3. 实时操作系统RTOS RTOS是一种运行于嵌入式系统上的操作环境,在可预测

      6、的时间间隔内能对特定的事件做出反应。RTOS为每个任务建立一个可执行的环境,在任务之间传递消息,区分任务执行的优先级,并协调多个任务对同一个I/O设备的调用。 一个规模大、结构复杂的嵌入式系统可以分解为一系列较小、较简单的并行任务来实现,各个任务之间互不干扰,使用RTOS排除并行任务中的人为因素,降低复杂度,增强模块化,使工程由更简易和标准化的模块组成,处理起来更加轻松、快捷。,1.2 嵌入式系统常用术语,4. C/OS-II 是一个可移植、可裁剪的抢占式多任务实时操作系统,在嵌入式系统中得到广泛应用。 5. 临界区 是RTOS中使用的一个术语,指一段必须按次序执行的代码,并且不能被中断,否则程序有可能无法正常运行。,1.3 嵌入式系统开发方法导引,一、嵌入式产品的一般构成 一个以MCU为核心的、比较复杂的嵌入式应用系统,一般包含模拟量的输入/输出、开关量的输入/输出和数据通信等部分。,1.3 嵌入式系统开发方法导引,二、嵌入式产品的一般开发方法 1. 基本输入/输出分析 2. 选择MCU的基本方法 3. 选择评估系统并对与MCU相关的硬件进行初步评估 4. 设计并制作硬件系统 5.

      7、进行硬件系统的模块测试 6. 软件系统设计 7. 系统测试 8. 进一步工作,1.3 嵌入式系统开发方法导引,1. 基本输入/输出分析 2. 选择MCU的基本方法 考虑的因素:处理性能、功耗、价格、封装形式、软硬件开发工具、设计者的熟悉程度等。 MCU的总I/O口个数应略多于系统功能所需的个数,以备功能扩展和调试时使用; 使用到的外设功能模块应尽可能集成在MCU内部,以简化系统硬件、降低系统功耗、提高系统的可靠性; 尽量选择较为熟悉和开发工具完备的芯片,以减少开发周期、提高开发效率。,1.3 嵌入式系统开发方法导引,3. 选择评估系统并对与MCU相关的硬件进行初步评估 4. 设计并制作硬件系统 5. 进行硬件系统的模块测试 6. 软件系统设计 7. 系统测试 是系统开发中一个十分重要的过程,其根本任务是发现系统中的缺陷。 8. 进一步工作,1.3 嵌入式系统开发方法导引,第二章 HCS12/HCS12X系列MCU简介与MC9S12DG128的最小系统,2.1 HCS12系列MCU概述,一、HCS12系列MCU的命名规 MC 9 S12 Dx 256 B x xx E 产品状态: MC完

      8、全合格品;XC部分合格品;PC生产工程; KMC、KXC 样品包装。 存储器类型标志: “9”表示片内带Flash。 CPU标志: 表示中央处理器为CPU12。,2.1 HCS12系列MCU概述,系列标志 Dx表示为D系列产品。 存储空间大小 256表示256KB 。 Flash版本标志 反映不同的擦写电压、时间等。 工作温度范围标志 “无”表示温度范围为070; “C”表示温度范围为-4085; “V”表示温度范围为-40105; “M”表示温度范围为-40125;,2.1 HCS12系列MCU概述, 封装标志 表示芯片的封装形式。 无铅组装标志,2.1 HCS12系列MCU概述,二、 HCS12各子系列MCU简介 系列:A系列;B系列;C系列;D系列;E系列;GC系列;H系列;NE系列;Q系列;T系列;UF系列。 相同点:工作电压一般为5V。 不同点:ROM大小;RAM大小;EEPROM大小;Flash容量;I/O口数;串行借口;A/D转换器。 RAM容量最大可达14KB,最小为2KB; I/O口数最多有117个,最少只有25个; Flash容量最大可达512KB,最小只有16KB

      9、。,2.2 HCS12X系列MCU概述,一、 HCS12X系列MCU与HCS12系列MCU的主要差异 1. 主要特点 大容量的Flash EEPROM (32KB1MB); 40MHz的增强CPU; XGATE模块; 32KB的RAM; 4KB的EEPROM 控制器区域网络(CAN) SCI/LIN; SPI; I2C;,2.2 HCS12X系列MCU概述,高级中断功能; 增强的捕捉定时器; 10位ADC; 8通道PWM; 带有追踪缓存的片上单线背景调试模式(BDM); -40125的温度范围。 2. 内部寄存器 6个16位寄存器D、IX、IY、SP、PC和CCRW,2个8位寄存器A、B。,2.2 HCS12X系列MCU概述,3. 寻址方式 基本的寻址方式有8种,具体的寻址方式有16种。直接寻址方式与HCS12有所不同,且增加了全局寻址方式。 4. 指令集 增加了两条与CCRW寄存器相关的堆栈操作指令PSHCW和PULCW。,2.2 HCS12X系列MCU概述,二、典型HCS12X系列MCU简介 HCS12XE系列 HCS12XF系列 HCS12XS系列,2.2 HCS12X系列MCU概述,三、 HCS12X系列MCU中的新增模块简介 XGATE协处理器模块 FlexRay模块,2.3 MC9S12DG128 MCU及其最小系统,一、 MCU性能概述 1. 时钟和复位模块、存储器与封装形式 时钟和复位模块(CRG):包括振荡器、锁相环时钟频率放大器、看门狗、实时中断和时钟监控器。 存储器:128KB的Flash EEPROM 、8KB的RAM、2KB的 EEPROM。 封装形式:80引脚的TQFP和112引脚LQFP。 具有5V输入和驱动能力,CPU工作频率可达50MHz,支持BDM,可在线设置硬件断点。,2.3 MC9S12DG128 MCU及其最小系统,2. 丰富的I/O接口 通用I/O接口:29路独立的I/O接口,20路带中断和唤醒功能。 A/D转换接口:两个8通道的10位AD转换器,具有

      《飞思卡尔单片机g》由会员j7****6分享,可在线阅读,更多相关《飞思卡尔单片机g》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.