首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

移动设备中ZigBee接口的实现 03

移动设备中ZigBee接口的实现 03

如下图5所示。其中的SYS_FEED_DOG()是指喂看门狗操作。

图5 主调度循环流程图

       5. 移动设备应用程序流程
       在移动设备上运行的用户应用程序,主要执行信息交互和显示功能。进一步说,用户要通过UI将命令发送给ZigBee模块,同时,移动设备将ZigBee模块的情况通过UI呈现给用户。考虑到移动端开发的便捷性,windows mobile平台是一个不错的选择。在Microsoft Visual Studio 2005的IDE下,安装一个最新的Windows Mobile 6 professional SDK,配合自带的Emulator就可以进行开发和调试。由于本人比较熟悉C++,所以我选用了native code进行开发,建立一个基于对话框的MFC工程,将需要的控件加入对话框,包括Edit Control, Static Text, Button和Check box等等。具体流程如下图6所示。

    图6 移动设备应用程序流程图

       其中的对话框初始化包括了界面的初始化,要强调的是串口的初始化。我们这里采用的串口参数如下:速率9600bps,1个停止位,无奇偶校验。
返回列表