- 81
- 0
- 约 19页
- 2017-07-02 发布于湖北
- 举报
CC2530基础实验指导概要1
无线传感网络基础实验-CC2530
指导书
开发环境介绍
硬件设备:CC2530扩展板一块,Zigbee模块一块,编程器一个,USB线一条
CC2530引脚图
软件环境:IAR Embedded Workbench for MCS-51
二、IAR的使用
打开IAR:
开始-IAR Systems-IAR Embedded Workbench for MCS-51 7.51A Evaluation下点击IAR Embedded Workbench图标打开IAR软件,如图1 图1
工程建立:
在菜单栏选择File-New-Workspace,完成工作区的建立。
在菜单栏选择Project-Creat New Project,建立一个新的工程,如图2所示:
图2
弹出图3建立新工程对话框,确认Tool chain 栏已经选择8051,在Project templates栏选择Empty project 单击下方OK 按钮。
图3
根据需要选择工程保存的位置,更改工程名,如ledtest 单击Save来保存,如图4所示。这样便建立了一个空的工程。
图4
这样工程就出现在工作区窗口中了,如图5所示
图5
系统产生两个创建配置:调试和发布。在这里我们只使用Debug即调试。项目名称后的星号(*)指示修改还没有保存。选择菜单:File\Save\Workspace ,保存工作区文件,并指明存放路径,这里把它放到新建的工程目录下。
添加文件或新建程序文件
选择菜单Project\Add File 或在工作区窗口中,在工程名上点右键,在弹出的快捷菜单,选择CC2530基础实验中对应实验中需要的文件,点击打开,如图6。
图6
打开后工程文件显示如图7:
图7
如没有建好的程序文件也可单击工具栏上的 或选择菜单File\New\File 新建一个空文本文件,向文件里添加程序代码。
工程的编译与下载
编译方式有以下几种:
A.菜单栏中快捷方式
编译:
生成可执行代码:
B.选择菜单栏中的Project-Compile,然后选择菜单栏中Project-Make;
C.选择菜单栏中的Project-Rebuild All
Code下载:
选择菜单栏中Project-Debug
单击菜单栏图标
三、驱动安装
在第一次插上下载器时,一般会提示驱动安装失败。在设备管理器对话框中,右面图中的Chipcom SRF04EB上会打红叉。
安装驱动过程:右键点击我的电脑,选择设备管理器,右键单击打红叉的Chipcom SRF04EB项,会出现如图8所示的对话框。
图8
选择浏览计算机以查找驱动程序软件(R)项,调到下界面,如图9
图9
单击浏览,选择IAR软件安装路径中的D:\IAR Systems\Embedded Workbench 5.3 Evaluation version\8051\drivers目录。如图10
图10
驱动安装成功,如图11
图11
IAR编译器中的设置:
点击工作空间名,如右图12中的蓝色立方体
图12
然后选择菜单栏中的Project-Option,弹出图13,单击Debugger,在Setup栏的Driver下,选择驱动为Texas Instruments。其他的选择默认就可以。
图13
实验一 I/O口的控制
实验介绍:
本次实验的目的是让用户学会使用CC2530的I/O来控制外设,本例以LED灯为外设,用CC2530控制简单外设时,应将I/O设置为输出,实现LED的闪烁。LED2与LED3分别与CC2530单片机的P1.0(红灯)与P1.1(绿灯)连接。
实验设备:仿真器1块,Zigbee模块1块,USB连接线一根。
实验相关寄存器:
实验中操作了的寄存器有P1,P1DIR,没有设置而是取默认值得寄存器有:P1SEL,P1INP。
实验目的:通过延时来控制LED2与LED3交替发光。
位号 位名 复位值 操作性 功能描述 7 DIRP1_7 0 度/写 P1_7方向,0输入,1输出 6 DIRP1_6 0 度/写 P1_6方向,0输入,1输出 5 DIRP1_5 0 度/写 P1_5方向,0输入,1输出 4 DIRP1_4 0 度/写 P1_4方向,0输入,1输出 3 DIRP1_3 0 度/写 P1_3方向,0输入,1输出 2 DIRP1_2 0 度/写 P1_2方向,0输入,1输出 1 DIRP1_1 0 度/写 P1_1方向,0输入,1输出 0 DIRP1_0 0 度/写 P1_0方向,0输入,1输出 P1DIR(P1方向寄存器)
P1SEL(P1功能选择寄存器)
位号 位名 复位值 操作性 功能
原创力文档

文档评论(0)