您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > MKL25Z128嵌入式教学系统使用说明及实验指示书(第五版)
2015.3MKL25Z128嵌入式教学系统 使用说明及实验指示书清华Freescale MCU/DSP应用开发研究中心 2 / 58 目录 一、 MKL25Z128嵌入式教学系统使用说明书 ................................................. 4 1 概述 ............................................................................................................................ 4 1.1 MKL25Z128单片机 ................................................................................................ 4 1.2 MKL25Z128嵌入式教学系统组件 ........................................................................ 4 2 MKL25Z128嵌入式教学系统的硬件平台及连接 ................................................... 6 2.1 MKL25Z128嵌入式教学系统的硬件平台 ............................................................ 6 2.2 MKL25Z128嵌入式教学系统的硬件连接 ............................................................ 8 3 CodeWarrior开发软件的下载和安装 ................................................................... 10 3.1 CODEWARRIOR开发软件的下载 ........................................................................ 10 3.2 CODEWARRIOR开发软件的安装 ........................................................................ 10 4 usBDM调试器的驱动下载与安装 ......................................................................... 13 4.1 usBDM调试器驱动程序的下载 .......................................................................... 13 4.2 USBDM调试器Windows驱动的安装 ............................................................... 13 4.3 USBDM调试器硬件说明 ..................................................................................... 22 5 在CodeWarrior创建一个新Project的步骤和使用 ............................................. 23 5.1 PROJECT工程建立 .................................................................................................... 23 5.2编译调试工程 ........................................................................................................... 26 6 USB串口驱动的安装 .............................................................................................. 30 7 Windows自带“超级终端”的使用 ..................................................................... 32 二、 MKL25Z128嵌入式教学系统实验指示书 ............................................... 34 实验0、系统测试工程的编译下载 ............................................................................... 34 实验一、LED与按键实验............................................................................................... 35 Task 1: 让单片机核心板上的两个LED小灯一齐闪烁 ................................................ 35 3 / 58 Task 2: 让单片机实验底板上的两个LED小灯交替闪烁 ............................................ 39 Task 3: 让单片机实验底板上的两个LED与某两个按键的状态相一致 .................... 40 Task 4: 让两个LED有交替闪和齐闪两种模式,用某个按键切换这两种模式 ........ 41 实验二、UART串口实验 ............................................................................................... 42 Task 1: 让单片机给计算机串口发送完整ASCII码表,每16个字符换行 ............... 42 Task2: 在计算机的“超级终端”程序通过串口给单片机发送一个字符,单片机返回这个字符对应的ASCII码。 ....................................................................................... 46 Task3: 编写一个通过串口实现的猜数字游戏。 ......................................................... 50 附录A、MKL25Z128单片机核心板电路原理图 .................................................. 53 附录B、MKL25Z128嵌入式教学系统实验板电路原理图 ................................... 55 附录C、MKL25Z128嵌入式教学系统LED板电路原理图 ................................... 58 4 / 58 一、MKL25Z128嵌入式教学系统使用说明书 1概述 MKL25Z128嵌入式教学系统主要由两个部分组成:调试下载用的五合一BDM/SWD调试器(支持S08、S12、ColdFire v1、Kinetis K系列和Kinetis L系列)、MKL25Z128单片机基本系统(MKL25Z128单片机核心板和与核心板配套使用的MKL25Z128嵌入式教学系统实验板)。其中五合一BDM/SWD的使用方法请参见文档“USBDM SWD 驱动安装及使用指南_V2.1.pdf”。本手册是MKL25Z128单片机基本系统模块的用户说明书。以后的更新的版本见清华Freescale单片机应用开发研究中心的网站:‐freescale.net。 本教学系统中使用的MKL25Z128单片机核心板,与本中心为全国大学生飞思卡尔杯智能车模竞赛设计的单片机基本系统模块基本兼容。 1.1MKL25Z128单片机 Freescale公司的Kinetis L系列MCU将新型ARM Cortex‐M0+处理器的卓越能效和易用性与Kinetis 32位MCU组合的性能、丰富的外设集、支持功能和可扩展性相结合。Kinetis L系列MCU还与基于ARM Cortex‐M4的Kinetis K系列硬件和软件兼容,提供了一个向更高的性能、存储器和特性集成度升级的可扩展途径。Cortex‐M0+处理器系列的超低功耗、低成本和易于使用的优点的组合,旨在满足专门面向电动机控制、汽车、电源管理、嵌入式音频和工业自动化市场的新兴类别的灵活解决方案。 KL25系列单片机有32引脚QFN 、48引脚QFN、64引脚LQFP、80引脚LQFP、 100引脚LQFP、121引脚BGA 共6种封装可供选择,片内集成了SPI,I2C,UART, 12/16位ADC,12位DAC,CMP,RTC,PIT,TPM,电容触摸控制器TSI等多种外围设备。 本教学系统使用的80引脚LQFP封装的MKL25Z128型单片机是Kinetis L系列中的一款,具有128KB FLASH空间和16 KB SRAM空间。 1.2MKL25Z128嵌入式教学系统组件 MKL25Z128嵌入式教学系统包括以下组件: 1)MKL25Z128实验开发板(包括核心板和扩展板); 2)五合一BDM/SWD调试器一个,简称USBDM; 生带发挥式,器相以方等, 3)USB电4)USB‐串每一套M带走,让学生挥创意,真此外,M除了串口相关的功能方便教学中学有余力电缆两根;串口转接线MK20DN512生在整个学真正把单片机K20DN512通讯、音乐能模块外,M学生的各种的学生可在 嵌入式教学学期里可以在机“玩”起实验开发板乐、数码管显MK20DN512种功能扩展在此基础上 学系统可收在自己的机起来。 板采用了符显示、加速2实验开发展。例如,目上进行进一步收纳在独立的机器上、在业符合学生兴趣速度传感器、发板还预留了目前无线通步的学习和的盒子中,业余时间随心趣、并且可、光敏传感了一系列的通讯模块、O和创意设计。 发放给选课心所欲地钻可扩充的设计感器、温度传的扩展接口,OLED显示模。 5 / 58 课学钻研, 计方传感可模块2RS‐2机的170MKL25Z2.1MKLMKL25Z12MKL25Z12板上有构232 驱动电的大部分I/O00mil。 Z128嵌入L25Z128嵌28单片机核28单片机核成昀小系统电路,USB电O端口都通入式教学系嵌入式教学核心板 核心板的引统必要的复电源插座。通过两个32系统的硬学系统的硬脚定义和电复位电路、晶单片机中2芯插头引硬件平台硬件平台电路原理图晶体振荡器及已经写入了出。这两个及连接 图可以参见附及时钟电路了开发的监控个插头在PC 附录A。 路,串行接控程序。单CB上的距离6 / 58 口的单片离为 7 / 58 下表给出了开发板上J1与J2 插座的引脚定义。用户可以此为依据,定义设计自己的应用系统,进行创新的二次开发。 J1J21GND2GND1GND2GND3DB-RX4DB-TX35V45V5PGA0_DP6PGA0_DM53.3V63.3V7PGA1_DP8PGA1_DM7PTE58PTE49VREF_OUT10DAC0_OUT9PTE310PTE211PTA112PTA211PTE112PTE013PTA414PTA513PTD71
本文标题:MKL25Z128嵌入式教学系统使用说明及实验指示书(第五版)
链接地址:https://www.777doc.com/doc-7273689 .html