以下为《实验一IAR开发环境的搭建以及CC2530单片机程序编程实验》的无排版文字预览,完整内容请下载
实验一 IAR开发环境的搭建以及
CC2530单片机程序编程实验
一、实验目的
1、了解和熟悉IAR开发环境
2、CC2530芯片程序的编写和烧录
二、实验内容
1、熟悉IAR开发环境,学习创建工程添加文件以及配置必要的参数
2、将CC2530当成单片机进行开发,编写简单的C语言程序进行测试
三、实验设备
硬件:
1、无线传感网实验箱 1套
2、PC机 1台
软件:
1、SmartRF FLASH Programmer
2、Packet Sniffer
3、SmartRF Studio 7
4、IAR Embedded WorkBench
四、实验原理
4.1、IAR开发环境
与Keil C类似,IAR也是一个用单片机程序开发的集成开发环境,它对CC2530提供完美的支持,因此在大对数针对CC2530(或者同类型)芯片的开发中有着广泛的用途。
4.2、CC2530 SoC
CC2530 是用于2.4-GHz IEEE 802.15.4、ZigBee和RF4CE 应用的一个真正的片上系统(SoC)解决方案。它能够以非常低的总的材料成本建立强大的网络节点。CC2530 结合了领先的RF 收发器的优良性能,业界标准的增强型8051 CPU,系统内可编程闪存,8-KB RAM 和许多其他强大的功能。CC2530 有四种不同的闪存版本:CC2530F32/64/128/256,分别具有32/64/128/256KB 的闪存。CC2530 具有不同的运行模式,使得它尤其适应超低功耗要求的系统。运行模式之间的转换时间短进一步确保了低能源消耗。
在不使用它的射频功能的情况下,完全可以把CC2530当成一个51单片机来使用,本实验也是站在这里角度来进行的。
五、实验步骤
5.1、搭建IAR开发环境
5.1.1、创建新的工程
启动运行 IAR Embedded WorkBench开发环境,如果出现Embedded WorkBench Startup界面,选择Cancel。Project->Create NewProject->Tool Chain 8051->OK,并将该工程放置在一个全新的文件目录下,如图1所示:
图1,创建New Project
5.1.2 创建新文件并添加到工程
File->New->File,创建一个新的文件,Save as到工程所在目录下,并为其命名,如下图2所示,
图2 创建新的C源文件
Project->Add Files,选中刚刚创建的源码文件,点击OK,这样就会将该文件添加到本工程中,并且在视窗的左侧的工程栏中列出该文件,如图3所示,
图3 将文件添加到工程
5.1.3 设置工程选项参数
在视窗左侧的工程栏中,单击整个工程的根目录,然后选择Project->Options,得到如图4所示配置界面,
图4,进入工程选项界面
完成以下配置
General Options项某某
在Target标签下,Device中选择“Texas Instruments”文件夹下的CC2530.i51
Data model栏选择Large,如图5所示
图5 General Options->Target
在Data Pointer标签中,Number of DTPRs选择1,如图6所示
图6,GeneralOptions->Data Pointer
Stack/Heap标签中,XDATA填入0 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 e(1) //死循环
{
RLED = !RLED; // LED1灯闪一次
Delay(10000);
GLED = !GLED; // LED2灯闪一次
Delay(10000);
YLED = !YLED; // LED3灯闪一次
Delay(10000);
}
}
六、实验报告要求
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《实验一IAR开发环境的搭建以及CC2530单片机程序编程实验》的无排版文字预览,完整内容请下载
实验一IAR开发环境的搭建以及CC2530单片机程序编程实验由用户“kinglione”分享发布,转载请注明出处