无线传感器开发系统的设计及实现
编写下位机程序时,依据各模块分别用子函数实现、模块间接口清晰、主程序简单的原则,实现了读写FLASH和E2PROM、读写锁定位和锁定位、从 E2PROM写FLASH等几大模块,主函数接收到命令调用相应模块即可。当按下中断按钮时,中断程序先检测FLASH连接,如果检测成功,则调用从 E2PROM写FLASH模块;否则红灯闪烁指示操作失败。
使用本文设计的开发板对节点下载程序,程序运行正常,节点间通信状态良好,且功耗低,实现了预计的功能并满足性能要求。
从设计过程和使用可以看出,本开发系统具有以下优点:
(1)节点功耗低,体积小,射频芯片灵敏度高;
(2)节点通用性好,可以连接多种传感板;
(3)开发工具用户界面友好,支持多种目标文件格式;
(4)代码可存储在E2PROM中,需要下载时按下按钮便写入FLASH,配置节点方便。
评论