教学内容与重难点
【内容01】了解CC2530芯片的基本资源与特性。
【内容02】了解CC2530应用开发基本的软硬件环境配置。
【内容03】掌握在IAR环境下进行CC2530开发的基本流程。
【内容04】专创融合专题。
【重点】IAR环境下,CC2530应用开发的基本流程。
【难点】CC2530工程的创建与参数的正确配置。
教学单元核心内容与学习资源
【小蜜蜂手把手入门教程】《CC2530的开发环境搭建与快速入门》
【套件资源】基于CC2530的便携式Zigbee赛教套件-产品参数及配套资源
实训案例:IAR环境下CC2530应用开发的基本流程
新建工程,编写代码,在XMF09B/XMF09C开发套件上,完成以下任务:
【1】在IAR中新建工作区和工程项目,并根据实际情况配置参数。
【2】新建代码文件,并将代码文件添加到工程项目中。
【3】编写代码,实现LED灯D4的循环闪烁。
【4】编译代码,并将代码通过仿真器下载到目标板中,运行调试。
【5】修改参数,生成HEX文件,并用烧写代码文件向目标板烧写代码。
#include "ioCC2530.h"
#define D4 P1_1
void Delay(unsigned int t)
{
while(t--);
}
void main()
{
P1SEL &= ~0x02;
P1DIR |= 0x02;
while(1)
{
D4 = ~D4;
Delay(60000);
Delay(60000);
}
}
【IAR环境下,CC2530应用开发的基本流程】:
【1】在IAR中新建工作区;
【2】在工作区中新建工程;
【3】为工程配置参数。
【4】新建C语言代码文件,并添加到工程中。
【5】根据应用需求编写代码。
【6】编译代码。
【7】连接仿真器和目标板。
【8】运行调试代码。
本课习题
【1】CC2530微控制器是_____________公司的产品。
【2】CC2530是面向____________GHz无线通信应用的片上系统。
【3】CC2530微控制器的内核是______________。
【4】进行CC2530应用开发的集成开发环境是_____________。
【5】进行CC2530开发时,最基本的软硬件开发环境包括____________、___________和___________。
【简答题】 简述IAR环境下CC2530应用开发的基本流程。