一、实验目的与要求
1、通过本实验对编译环境和程序架构有一定的认识
2、学习基于ZStack控制LED的操作;
3、学习OSAL系统API接口函数使用;
二、实验原理与内容
1、LED电路图
2、基本控制原理
通过输出高低电平来驱动灯。
CC2530 的 IO 口配置我们需要配置三个寄存器 P1SEL 、P1DIR 、P1INP。IO口功能如下表所示:
- P1SEL (0:普通 IO 口 1:第二功能)
- P1DIR (0:输入 1:输出)
- P1INP (0:上拉/下拉 1:三态)
按照表格寄存器内容,我们对 LED1,也就是 P1_0口进行配置,当 P1_0输出高电平时 LED1被点亮。
3、实验内容:
3.1安装IAR集成开发环境。
3.2 安装TI协议栈 Zstack。
3.3 基于ZStack的LED控制,实现亮与灭,并实现灯的连续闪烁的效果。
三、实验设备与软件环境
1、硬件:实验箱1台,CC Debugger仿真器一套
2、软件:IAR Embedded WorkBench 8.10,ZStack协议栈:ZSt