文档详情

通信新技术实验报告.doc

发布:2017-03-02约8.75万字共84页下载文档
文本预览下载声明
学院名称: 专 业: 班 级: 姓 名: 学 号: 指导老师: 2012年3月 目 录 实验一 Jennic-WSN开发环境 1 实验二 GPIO及LCD使用实验 4 实验三 简单点对点无线通信实验 8 实验四 两个EndDevice之间的无线通信实验 14 实验五 DIO中断实验 18 实验六 定时器实验 23 实验七 UART实验 27 实验八 ADC及数据采集实验 32 实验九 休眠和掉电保护实验 38 心得体会 44 附录 45 实验一 Jennic-WSN开发环境 一、实验内容 1. 熟悉基于JN5139芯片所开发的一系列开发板及外围部件; 2. 了解zigbee系统; 3. 掌握软件的安装与调试; 4. 熟悉常用API接口函数。1.JN5139 最小系统及外围部件 JN5139 芯片所设计的最小系统。SPISSZ 与SPISSM 连接,SPISWP接高电平,JN5139 上电自动复位或按键复位,SPIMISO 为编程控制端,与复位按键配合使用,经DIO6、DIO7 实现程序BIN 文件的下载。 JN5139 模块提供如下外围部件功能: 5 个主SPI 选择口; 2 个UART 串口; 2 个带捕获/比较功能的可编程定时器/计数器; 2 个可编程睡眠定时器和1 个滴答定时器; 两线串口(兼容SMbus和I2C); 从SPI 接口(与数据I/O 共享); 21 个数据I/O 口(与UART 串口、定时器及SPI 选择复用); 4 通道12 位100kbps 模数转换输入; 2 个11 位数模转换输入; 2 个可编程模拟比较输入; 内部温度传感及电压监控。 2. 开发板 基于JN5139芯片所设计的WSN开发板,其部件如下: U1: JN5139系列Zigbee模块; U2: 板载光照度传感器; U3: 板载温湿度一体传感器; J3: 外供电(5VDC)接口; Swith: 供电开关; J7: 编程与运行状态选择,左跳并给传感器板加电,则进入可编程状态,或者在加电的情况下,按住RESET按钮,左跳J7,然后放开RESET按钮,再右跳J7,也可进入可编程状态,退出可编程状态,只需要按一下RESET按钮即可; ?J8: Flash写保护跳选,编程与运行都跳选到RUN(右跳); DB9: RS232编程接口; UART0: 串口0; JP6: 模块所有管脚的引出排线; LCD: 液晶接口; Power: 电源指示灯; REST: 复位按键; LED3,LED2,LED1,LED0:可编程LED,分别对应DIO19、DIO18、DIO17、DIO16; SW3,SW2,SW1,SW0:可编程按键,分别对应DIO20、DIO11、DIO10、DIO9; GND: 地。 3. 软件的安装与调试 (1)建立开发环境 在光盘中找到software文件夹下的JN-SW-4031-SDK-Toolchain-v1.1.exe文件(或者在Jennic公司网站上获得该文件)并运行。在安装过程中,最简单的方法是按默认设置安装。 (2)编写程序代码并进行下载与调试 编写代码完成后,可按Ctrl+F9快捷键或选择主菜单Build下的Build子菜单或点击图标建立可执行二进制代码文件。 若工程编译(Build)成功,则可在C:\Jennic\cygwin\jennic\SDK\Application \test\JN5139_ Build\Release目录下生成test.bin文件。否则,出错信息会显示在信息窗口中,根据出错信息调试程序。 Jennic JN51xx Flash可编程器是用来将编译好的二进制代码文件(*.bin)下载到JN51xx模块中的Flash芯片的代码下载工具,它通过串行总线与JN51xx模块相连。 Jennic JN51xx Flash可编程器的用户界面如图1-18所示,它可以将* .bin文件下载到目标板或模块中,下载步骤如下: a.用串口线连接PC机和目标板或模块。 b.运行Flash可编程器,选择PC机与目标板相
显示全部
相似文档