新闻中心

EEPW首页>模拟技术>设计应用> 基于ARM的电子画笔设计

基于ARM的电子画笔设计

作者: 时间:2013-05-26 来源:网络 收藏
过MMA7260Q的参照设计开发工具中提供的各种组件。针对需求进行开发,以提高软、硬件效率,并最大程度地减少因软件冲突导致的系统工作不稳定的因素。

  同时使用KIT3109MMA7260Q的硬件环境完成对MMA7269Q开发和测试并进行全面评估,加快产品的开发速度。软件的流程图如图4所示。

基于ARM的电子画笔设计

  完成驱动程序设计后,设计应用程序在访问驱动程序时,需要用到一些Windows系列操作系统的专用API函数。由于这些函数参数比较多,所以可以开发一个动态链接库,使用户开发应用程序涉及不到底层驱动设备的操作,可以和普通API函数一样操作硬件。整个系统的结构如图5所示。

基于ARM的电子画笔设计

  应用这种分层的结构,用户程序可以通过dll读写设备。dll提供给应用程序的接口函数包括初始化设备、关闭设备、读写端口等。这样,在应用程序中加入自己的动态链接库后,就可以使用inPortb和out-portb来操作端口了。

  由于电子笔的应用前景和市场前景非常广阔,现在世界上一些主要的相关厂家都在竞相开发和推出具有各自特色的新产品。本设计方案将无线通信的优点与传统的USB接口有机地结合起来,不仅能提供较高的数据传输率,而且改进了数据的接入方式,同时MMA7260Q三轴低量级加速度传感器和SoC CYRF6934无线USB网络收发器凭借其完美的性能和低成本,可以满足无线领域中非网络端的需求,并且使传输系统更加方便、可靠。

  本电子笔在不改变人们笔纸交流传统方式的前提下,实现超越键盘在普通纸(或任意介质)上自然手写输入,犹如给人们提供一把开启信息时代新大门的金钥匙。它将加速度结构与无线网络结合起来,具有结构简单、工作可靠、数据传输方便和即插即用等诸多优点。本电子笔的推广应用必将成为人们推动社会信息化的超强助手和促进办公自动化的工具,在一定意义上实现电脑和手机随笔行,在市场上占有一席之地。


上一页 1 2 下一页

关键词:ARM电子画笔

评论


相关推荐

技术专区

关闭