选中该变量,右击鼠标,在弹出的菜单中选择所希望的显示方式,如图2-28。
图2-28 修改变量显示方式
插入/删除断点的方法介绍:
假如使程序运行到delay函数的for循环的第二个asm(\语句终止,可以通过
。
设置断点的方法实现。首先将光标移动到该语句上双击左键,如图2-29所示。或者选中该语句后,点击设置/取消断点按钮
图2-29 设置断点
点击全速运行按钮,使程序运行,程序会自动运行到刚才设置断点处,观察到变量j的值变化情况,如图2-30所示。
图2-30 程序运行到设置断点处
可以继续点击全速运行按钮,可以观察到j值依次递增,每次增加1。
方法二、通过第三方软件下载代码
可以利用TI公司提供的SmartRF Flash Programmer来下载编译后的*.hex文件。具体操作过程如下:
首先打开SmartRF Flash Programmer软件,选择\选项卡,如图2-31。
图2-31 SmartRF Flash Programmer软件界面
在图2-31中可以看出,在\选项卡中,检测到EBID:8238(注意:每个FANTAI-CC Debugger仿真器都有一个自己的ID)、Chip Type(CC2530)、EB Type(CC Debugger)、EB firmware rev(0009)等信息,表示FANTAI-CC Debugger仿真器已经找到片上系统设备CC2530,连接成功。如果没有出现以上信息,请检查PC机、FANTAI-CC Debugger仿真器与FANTAI_ZigBee开发评估板连接是否正确。
点击\右端\按钮选择当前工程中已编译好程序的hex文件。在\选项中勾选\,program and verify\最后点击\actions\按钮,执行下载命令,成功下载完成后,显示如图2-32界面。
图2-32 程序下载成功界面
注意:点击\actions\后,要耐心等待擦擦、烧写及校验完成,所需时间根据*.hex文件大小不同。最后提示\,说明烧写并校验成功。
注意:不论采取何种方式对CC2530进行变成烧写,在执行完毕后,为避免影响实验最后结果,请把FANTAI_ZigBee开发评估板或者FANTAI_ZigBee开发节点上的JTAG座上的10PIN扁平电缆取下后,进行试验演示和观察。
2.6 实验结果 通过本实验,可以观察到:LED_1指示灯交替闪烁。
6.3实验二 通用数字I/O实验
6.3.1 实验目的
通过本实验的学习,使用户熟悉CC2530芯片通用数字I/O口的配置和使用。
6.3.2 实验内容
闪烁FANTAI_ZigBee开发评估板上的4个用户LED指示灯LED1-LED4
(LED_G\\LED_R\\LED_Y\\LED_B)
6.3.3 实验条件
1. 在用户PC上(Microsoft Windows XP以上系统平台)正确安装IAR Embedded
WorBench for MCS-51 V7.51A集成开发环境;
2. FANTAI_ZigBee开发评估板一个(插有FANTAI_CC2530模块);
3. FANTAI-CC Debugger多功能仿真器/调试器1个; 4. USB线两条
6.3.4 实验原理
由FANTAI_ZigBee开发评估板原理图可知,出厂默认设置:
LED1(LED_G)用户指示灯由CC2530得P1.0引脚控制。P1.0输出高电平时LED_G点亮,输出低电平时LED_G熄灭。
LED2(LED_R)用户指示灯由CC2530得P1.1引脚控制。P1.1输出高电平时LED_R点亮,输出低电平时LED_R熄灭。
LED3(LED_Y)用户指示灯由CC2530得P1.4引脚控制。P1.4输出高电平时LED_Y
点亮,输出低电平时LED_Y熄灭。 LED4(LED_B)用户指示灯由CC2530得P0.1引脚控制。P0.1输出高电平时LED_B点亮,输出低电平时LED_B熄灭。 本实验涉及CC2530的通用输入输出接口(GPIO)的配置及操作。由于CC2530的21个数字I/O口引脚具有可编程功能,可通过设置相关寄存器配置为通用数字I/O和用于连接ADC、定时/计数器或者USART等片内外设的特殊功能I/O。这些特殊功能I/O口的用途,通过以下几个表中列出了本实验用到的几组寄存器。
表3-1 I/O端口名称
Port0、Port1 、Port2 位 7:0 7:0 7:5 4:0
表 3-2 I/O接口功能选择
名称 P0[7:0] P1[7:0] - P2[7:0] 复位 0XFF 0XFF 000 0x1F 读/写 P0(0X80-P0口) R/W R/W R0 R/W Port0.GPIO口或者外设IO,可位寻址 P1(0X90-P1口) Port1.GPIO口或者外设IO,可位寻址 P2(0XA0-P2口) Port2.GPIO口或者外设IO,可位寻址 描述