首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
PDA功能模块的设计
来源:本站整理  作者:佚名  2010-03-09 19:46:10






语言与具

    Handspring研发者最广泛使用的是C语言。两种最流行的编程工具是免费的Handspring Palm OS GNU Tools和Palm OS Tools用的商用Metrowerks Code Warrior。GNU Tools是既经济又功能强的选择,特别适合熟悉unix类环境的研发者。Code warrior提供接口设计和类似研发环境的有用工具,是为原先在其它平台上用Code warrior进行研发的工程人员设计的。Palm OS GNU Tools仅在Windows平台上使用,而Code Warriors可在Macintosh和PC两种平台上使用。

    与目前的台式电脑相比,Palm OS手持式电脑的处理能力相对较弱。Visor Deluxe是用16.58MHz Motorola DragonBall VZ处理器构建的,而Visor Prism与Platinum则用33MHz DragonBall VZ处理器。在研发模块硬件时应考虑这一差别。一般说来,Visor Deluxe约有1MIPS处理能力。在模块的处理能力比手持式电脑强的场合,应在模块上安装一个DSP。

    对计算量大但不要求实时信息处理的应用,可选择另一种方案,即将Visor用作数据收集设备或数据输入设备,将计算卸载到台式PC。用户用Visor采集数据,再通过Palm OS管道Hotsync,或为应用优化的专用文件传输程序将数据传送至台式PC。在台式PC完成复杂的计算后,再通过另一个Hotsync或电脑上可查看的文件将结果送回手持式电脑。

设计实例

   
参考Springboard Diagnostic Reference Module的方框图(图5)。模块的应用软件和驱动软件驻留在闪存中。2Mbytes闪存是通过两条片选线之一CSO*来访问的,充分利用插槽的自发射能力。

    另一条片选线CS1*,与其它的译码逻辑相结合,将多个外设接口至Springboard总线上。其中一个外设UART和RS-232线路驱动器相结合,提供与外部串行设备通信的串行输出。RS-232驱动器由UART控制,尽量减少更多的功率消耗。寄存器控制一个红色LED,中断启用线与一个按钮相连。

    该模块的设计可详细参考Handspring Web网站上的“Application Note03:Diagnostic Reference module”。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:76,320.31000 毫秒