近年来 ,嵌入式技术发展迅速 ,嵌入式系统在各行各业得到了广泛的应用。然而 ,由于嵌入式计算机的专用性 ,系统的硬件、软件结构千差万别 ,其输入设备也不再像通用计算机那样单一。嵌入式计算机的输入设备一般有鼠标、键盘、触摸屏、按钮、旋钮等 ,而光电编码器(俗称“单键飞梭”) 作为一种输入设备 ,由于其具有输入灵活 ,简单可靠等特点 ,因此特别适合应用在嵌入式仪器和手持式设备上 ,整个系统可以只用一个键作为输入。触摸屏由于其方便灵活、节省空间、界面直观等特点也备受青睐 ,但存在寿命短 ,长时间使用容易产生误差等缺点。如果用光电编码器辅助触摸屏作为输入设备 ,必将大大增强系统的可靠性 ,使得人机接口更加人性化。但由于光电编码器并不是WinCE 的标准输入设备 ,因此其驱动程序在嵌入式操作系统 Windows CE Platform Builder 中并未给出。本文以三星公司 S3C2410 (ARM9 芯片) 为 CPU 的嵌入式系统开发板为平台 ,详细阐述了嵌入式操作系统 WinCE 下光电编码器驱动程序的设计方法 以供同行参
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !