实验1 下载本文

内容发布更新时间 : 2024/6/1 14:50:24星期一 下面是文章的全部内容请认真阅读。

1.2.

无线传感器实验报告

实验一 基本接口实验

学号 姓名 1200390113 黄宏大 1200390116 李端阳 1200390212 邓天福 1200390228 杨力骁 3. 桂林电子科技大学 4. 计算机与信息安全学院 5. 2016年5月15日

实验目的:

① 掌握CC2530通过串口烧录的过程; ② 理解定时器的编写方式; ③ 了解传感器工作方式和原理。

实验内容:

本次实验为第一次实验,要求每两个同学为一组,每组单独完成本次实验所有内容。具体实验内容如下:

1. 完成《ZigBee无线传感网技术与应用开发》书本中2.2至2.9实验中任意两个; 2. 完成《ZigBee无线传感网技术与应用开发》书本中3.1至3.14中,任意2个实验; 3. 上述实验结果请拍照或记录结果现象。 思考:在看门狗的实验中,你可以修改LED灯开关的频率吗?假设现在要求频率由1秒提升至2秒,你可以实现吗?可以通过几种方式实现?通过实验,将你思考和分析的结果写在实验报告上。

基本接口实验

2.2 LED 控制实验

2.1.1 实验目的

??通过 I/O 控制小灯闪烁的过程;

??在 UIZB CC2530 节点板上运行自己的程序。

2.1.2 实验环境

??硬件: UIZB CC2530 节点板一块, CC2530 仿真器, PC 机; ??软件: Windows 7/Windows XP, IAR 集成开发环境。

2.1.3 实验原理

通过 CC2530 的 I/O 引脚,输出高低电平来控制 LED1 及 LED2 的亮与灭。

CC2530 的 I/O 控制口一共有 21 个,分成 3 组,分别是 P0、 P1 和 P2;由电路原理图可以看

出 LED1 所对应的 I/O 口为 P1_0, LED2 所对应的 I/O 口为 P1_1。

如图为 LED 灯的驱动电路,本实验选择 P1_0 和 P1_1 I/O 引脚, P1_0 与 P1_1 分别控制 LED4

和 LED3,因此,在软件上只要配置好 P1_0 口及 P1_1 口。

图 2.2.1 LED 驱动电路图

实验结果:

下载完后将 CC2530 重新上电或者按下复位按钮,观察两个 LED 的闪烁情况。

结果:D6和D7 交互闪烁

2.5串口实验

2.5.1 实验目的

??本次实验将会学习如何使用串口实现与 PC 机的通讯(实验中需要 PC 机与开发板之 间使用 RS232 交叉串口连接线); ??能正确配置 CC2530 的串口。

2.5.2 实验环境

??硬件: UIZB CC2530 节点板一块, CC2530 仿真器, PC 机,交叉串口线一根; ??软件: Windows 7/Windows XP, IAR 集成开发环境、串口调试助手。

2.5.3 实验步骤

1) 正确连接 CC2530 仿真器到 PC 机和 UIZB CC2530 节点板, 确定按照第一章 1.2 节设置 节点板跳线为模式一, 打开 UIZB CC2530 节点板电源(上电)。用 RS-232 串口线一端连接 UIZB CC2530 节点板,另一端连接 PC 机串口。

2) 在 PC 机上打开串口终端软件,设置好波特率为 19200。

3) 打开实验工程:在文件夹“ 05-实验例程\\第 2 章\\2.5-UART”下双击打开工程 uart.eww, 选择 Project->Rebuild All 重新编译工程。

4) 将连接好的硬件平台上电( CC2530 务必按下开关上电),然后按下 CC2530 仿真器上的复 位按键。接下来选择 Project->Download and debug 将程序下载到 CC2530 节点板。

5) 下载完后可以点击“ Debug” ->‖Go‖程序全速运行;也可以将 CC2530 重新上电或者按下