cc2530基础实验操作说明

cc2530基础实验操作说明

ID:34617097

大小:820.77 KB

页数:13页

时间:2019-03-08

cc2530基础实验操作说明_第1页
cc2530基础实验操作说明_第2页
cc2530基础实验操作说明_第3页
cc2530基础实验操作说明_第4页
cc2530基础实验操作说明_第5页
资源描述:

《cc2530基础实验操作说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、易思开发工作室ESTechnologyhttp://es-tech.taobao.com基础实验操作说明1.LED操作实验目的:学习怎样使用IAR编译软件下载程序,熟悉使用环境,并点亮第一个LED。实验步骤:把程序通过仿真器下载到无线模块并运行。实验结果:蓝色LED被点亮。关键代码:1.定义LED接到的引脚口2.IO初始化voidIO_Init(void)3.主函数初始化IO,点亮LED2.按键与蜂鸣器操作实验目的:学习如何进行按键检测和控制蜂鸣器。实验步骤:把程序通过仿真器下载到无线模块并运行。实验结果:模块一共有3个按键

2、,每一次按其中一个按键,相应的LED显示状态改变一次,并且蜂鸣器会响一下。关键代码:1.定义LED和按键接到的引脚口2.IO初始化voidIO_Init(void)3.按键检测函数voidKeyScan(void)4.主函数检测按键,点亮相应的LED和蜂鸣器3.外部中断程序实验目的:学习外部中断的设置,使用按键S1作为外部中断输入,改变蓝色的LED的显示状态。实验步骤:把程序通过仿真器下载到无线模块并运行。实验结果:当检测到按键S1按下,触发芯片产生中断,进入中断程序,蓝色的LED的显示状态改变一次。程序功能:使用按键S1作为外部

3、中断输入,改变蓝色的LED的显示状态。易思开发工作室ESTechnologyhttp://es-tech.taobao.com关键代码:1.中断设置voidInitKey()2.中断处理函数__interruptvoidP1_ISR(void)改变蓝色LED的状态3.主函数初始化中断和IO口4.定时器程序(T3中断方式)实验目的:使用定时器T3中断,在设定时间到了以后改变蓝色的LED的显示状态。实验步骤:把程序通过仿真器下载到无线模块并运行。实验结果:蓝色LED被周期性点亮。关键代码:1.IO初始化voidInitial_IO(v

4、oid)2.定时器初始化voidInitT3()设定定时时间3.定时器中断函数__interruptvoidT3_ISR(void)改变蓝色LED的状态。4.主函数初始化定时器和IO口5.定时器程序(T1查询方式)实验目的:使用设定定时器T1,并查询其状态,在设定时间到了以后改变蓝色的LED的显示状态。实验步骤:把程序通过仿真器下载到无线模块并运行。实验结果:蓝色LED被周期性点亮。关键代码:1.IO初始化voidInitial_IO(void)2.定时器初始化voidInitT1()设定定时时间3.主函数初始化定时器和IO口,查

5、询T1寄存器,判断定时时间是否到,如果是,改变蓝色LED的显示状态。6.与PC进行串口通信(串口通信发送数据到电脑)实验目的:学习串口参数的设置,并向计算机发送一个数据。使用串口0,波特率设定为115200。实验步骤:使用USB线连接计算机和ZigBee模块,打开串口调试助手,设置好参数,把程序通过仿真器下载到无线模块并运行。易思开发工作室ESTechnologyhttp://es-tech.taobao.com实验结果:模块一上电向电脑发送一个数据(0x88)当检测到按键S1按下时,向电脑发送数据0x01;当检测到按键S2按下时

6、,向电脑发送数据0x02;当检测到按键S3按下时,向电脑发送数据0x03;注意:使用串口调试助手请将波特率设定为115200,并选择合适串口号,勾选HEX显示。测试本程序首先需要在电脑安装PL2302USB转串口驱动,并使用USB线连接模块和电脑关键代码:1.串口初始化voidInitUart()设定时钟,波特率等2.发送数据函数voidSend_char(ucharc)发送一个字节的数据3.主函数初始化IO口和串口,检测按键,如果有按键按下,向电脑发送一个字节的数据7.与PC进行串口通信(接收电脑发送过来的数据)实验目的:学习串口参

7、数的设置,并使用串口中断接收计算机发送过来的数据。使用串口0,波特率设定为115200。实验步骤:使用USB线连接计算机和ZigBee模块,打开串口调试助手,设置好参数,把程序通过仿真器下载到无线模块并运行。易思开发工作室ESTechnologyhttp://es-tech.taobao.com实验结果:当检接收到电脑发送的数据为0x01,改变第一个黄色LED的显示状态;当检接收到电脑发送的数据为0x02,改变第二个黄色LED的显示状态;当检接收到电脑发送的数据为0x03,改变第蓝色LED的显示状态;注意:使用串口调试助手请将波特率

8、设定为115200,并选择合适,串口号,勾选HEX显示。测试本程序首先需要在电脑安装PL2302USB转串口驱动,并使用USB线连接模块和电脑串口的设置如下图所示:关键代码:1.串口初始化voidInitU

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。