JIANGSUTEACHERSUNIVERSITYOFTECHNOLOGY通信新技术综合训练报告学院名称:专业:班级:姓名:学号:指导老师:2012年3月目录实验一Jennic-WSN开发环境 1实验二GPIO及LCD使用实验 4实验三简单点对点无线通信实验 8实验四两个EndDevice之间的无线通信实验 14实验五DIO中断实验 18实验六定时器实验 23实验七UART实验 27实验八ADC及数据采集实验 32实验九休眠和掉电保护实验 38心得体会 44附录 45实验一Jennic-WSN开发环境一、;;;。二、。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个可编程模拟比较输入;内部温度传感及电压监控。,其部件如下: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:地。(1)建立开发环境在光盘中找到software文件夹下的JN-SW-4031-SDK-Toolchain-,最简单的方法是按默认设置安装。(2)编写程序代码并进行下载与调试编写代码完成后,可按Ctrl+F9快捷键或选择主菜单Build下的Build子菜单或点击图标建立可执行二进制代码文件。若工程编译(Build)成功,则可在C:\Jennic\cygwin\jennic\SDK\Application\test\JN5139_Build\。否则,出错信息会显示在信息窗口中,根据出错信息调试程序。JennicJN51xxFlash可编程器是用来将编译好的二进制代码文件(*.bin)下载到JN51xx模块中的Flash芯片的代码下载工具,它通过串行总线与JN51xx模块相连。JennicJN51xxFlash可编程器的用户界面如图1-18所示,它可以将*.bin文件下载到目标板或模块中,下载步骤如下:。,选择PC机与目标板相连的串行通讯端口。(左侧)状态,给目标板上电,按一下RESET按钮后释放,再恢复J7跳线至右侧。-18所示的Flash可编程界面上点击Browse按钮(图中①处)查找并选择要下载的目标文件。,点击Progrm按钮(图中②处)开始下载。在下载的过程中会显示一个下载的进度条,如图1-19所示。当下载完成后,将显示下载成功或错误,如图1-20所示下载成功对话框。如果遇到错误,请尝试重新下载。,关掉Flash可编程器再给目标板或模块上电、或按Reset按钮,则刚下载的代码自动运行。(1)应用程序初始化函数如下:AppColdStart()应用程序的入口,相当于标准C中的main函数,结点上电后将从这里开始执行应用程序。该函数需要完成以下功能:()和PANID(JZS_sConf
通信新技术实验报告 来自淘豆网m.daumloan.com转载请标明出处.