嵌入式实验室
Freescale嵌入式实验室 嵌入式实验指导书
昆明理工大学机电工程学院 2013 年 12 月第 2 版
嵌入式实验指导书
目录
1 实验平台的简介 ................................................................................................................... 1
1. 概述 .............................................................................................................................. 1 2. 实验箱的基本构成 ...................................................................................................... 1 3. 写入器及其驱动的安装 .............................................................................................. 3 2 基本工程的建立 ................................................................................................................... 6
1. 实验目的: .................................................................................................................. 6 2. 实验原理: .................................................................................................................. 6 3. 思考题: .................................................................................................................... 15 3 流水灯实验 ......................................................................................................................... 16
1. 实验目的 .................................................................................................................... 16 2. 实验原理 .................................................................................................................... 16 3. 核心代码示例 ............................................................................................................ 17 4. 实验步骤 .................................................................................................................... 18 5. 思考题 ........................................................................................................................ 18 4 数码管实验 ......................................................................................................................... 19
1. 实验目的 .................................................................................................................... 19 2. 实验原理 .................................................................................................................... 19 3. 核心代码示例 ............................................................................................................ 20 4. 实验步骤 .................................................................................................................... 22 5. 思考题 ........................................................................................................................ 22 5 SCI 串口实验 ....................................................................................................................... 24
1. 实验目的 .................................................................................................................... 24 2. 实验原理 .................................................................................................................... 24 3. 核心代码示例 ............................................................................................................ 25 4. 实验步骤 .................................................................................................................... 26 5. 思考题 ........................................................................................................................ 26 6 PIT实验 ................................................................................................................................ 28
1. 实验目的 .................................................................................................................... 28 2. 实验原理 .................................................................................................................... 28 3. 核心代码示例 ............................................................................................................ 28 4. 实验步骤 .................................................................................................................... 30 5. 思考题 ........................................................................................................................ 30 7 TIM 实验 ............................................................................................................................. 31
1. 实验目的 .................................................................................................................... 31 2. 实验原理 .................................................................................................................... 31 3. 核心代码示例 ............................................................................................................ 33 4. 实验步骤 .................................................................................................................... 34 5. 思考题 ........................................................................................................................ 34 8 ADC实验 .............................................................................................................................. 35
1. 实验目的 .................................................................................................................... 35 2. 实验原理 .................................................................................................................... 35 3. 核心代码示例 ............................................................................................................ 37 4. 实验步骤 .................................................................................................................... 38
I
嵌入式实验指导书
5. 思考题: .................................................................................................................... 38 9 PWM 实验 ........................................................................................................................... 39
1. 实验目的 .................................................................................................................... 39 2. 实验原理 .................................................................................................................... 39 3. 核心代码示例 ............................................................................................................ 40 4. 实验步骤 .................................................................................................................... 41 5. 思考题 ........................................................................................................................ 41
II
嵌入式实验指导书
1 实验平台的简介
1. 概述
传统的嵌入式应用开发方法主要是使用仿真器模拟目标系统中 MCU 的运行情况,希望达到在目标系统硬件尚未定型与制版情况下,先行调试目标系统的硬件、软件,为目标系统的研制提供前期基础。但是在一些情况下,难以实现 100%的实时仿真,有些功能在用仿真器调试时十分正常,而到了实际应用系统却不能顺利运行。同时,传统的仿真方式的一些调试功能仅适用于初学者,对于具有一定开发经验并拥有通用功能模块积累的开发者,往往增加了开发时间。
实验室中使用的嵌入式开发套件是针对飞思卡尔 MC9S12 开发工具,提供 BDM方式在线编程调试功能。开发套件由写入器、核心板以及扩展板组成。写入器通过 USB 接口与 PC 机连接,通过 BDM 接口与核心板连接(如图1)。在集成开发环境的支持下,通过写入器可对核心板上的 MCU 进行在线编程、调试。扩展板上提供核心板底座、数码管、4×4键盘、开关、模拟电位器、蜂鸣器、LCD、传感器、串行口以及 USB、CAN、IIC、SPI、网络等接口。
图1. 集成开发结构框图
2. 实验箱的基本构成
扩展板提供 160 引脚核心板底座接口。核心板底座接口如图2。
1
嵌入式实验指导书
图2. 核心板底座接口示意图
核心板底座接口共有四个双排插座:Core1、Core2、Core3 以及 Core4。为方便接线,每个插座对应一个 40 引脚的单排插座。
扩展板硬件布局如图3所示。扩展板包括的硬件模块有:复位、电源、调试小灯、蜂鸣器、继电器、8 段数码管、液晶、4×4 键盘、拨码开关、传感器接口(光敏、热敏)、串行口、USB、CAN、IIC、SPI、以太网口、Zigbee、RFID、串口转 USB 等。此外,扩展板上还提供了六列插孔,以便插入元件进行实验。
2