实验1:CC2530 LED 灯闪烁实验 下载本文

验总结

对 Flash 进行写的时候, 一定要先对指定的地址进行擦除工作, 否则对 Flash写会写失败,本实验简单的演示了 Flash 的基本操作读和写,对于 Flash 而言,掌握这些就可以了,接下来的综合实验中存储路由表会用到 Flash 的读写。

实验七 CC 2530看门狗实验

一、实验目的

有些稳定性要求高的应用中, 需要使用看门狗 (Watchdog) 机制来重启系统。本实验主要介绍看门狗看门狗模式的使用方法及作用。

CC250 芯片中已集成看门狗硬件模块,无需插入扩展板。

二、实验内容

利用看门狗重启系统,实现 LED 的闪烁。

三、实验环境

硬件:鼎轩 WSN 实验箱(汇聚网关、烧录线) ,PC 机; 软件:IAR 软件。

四、实验步骤

1)打开鼎轩 WSN 实验箱,检查实验箱设备,确保实验箱设备完整、连接无误后,连接电源线,打开电源开关;

2)用烧录线连接汇聚网关上的烧录接口与电脑 USB 接口;

3)点击(\\CC2530_simple_demo\\cc2530-simple-demo\\WATCHDOG)目录下的工程图标 watchdog.eww 打开工程;

4)点击 IAR 中的图标按钮 编译程序;

5)完成编译后若没有错误信息,将实验箱节点编程开关上汇聚网关开关拨上去,点击调试并下载按钮 将程序下载到汇聚网关上;

6)调试运行程序,可以看到,红绿灯闪烁,这是看门狗重启系统的效果。 7)加入喂狗函数,查看实验现象,验证看门狗的看门狗模式的工作原理,学生还可以配置 WDCTL 使看门狗工作与定时器模式。 程序代码

程序源文件路径为/cc2530-simple-demo/ DMA_Test/ watchdog.c

实验总结

本实验验证了看门狗重启系统的效果,while 循环中, 注释掉的是喂狗函

数,如果即时喂狗,系统便不会重启,小灯也就不会闪烁。