产品分类
基于OMAP5912的手持多媒体终端的人机接口实现
作者: 来源: 时间:2015-02-14 07:36:48浏览量:
ARM侧的处理流程如下:
插件电感
(1)ARM侧的MAILBOX中断;
(2)绕线贴片电感由MAILBOX中断服务程序从数据寄存器DSP2ARM和命令寄存器DSP2ARM2B读取X、Y,并将其封装成触摸屏返回结构TS_RET,最后通过写指针写入队列;
(3)由应用程序通过读指针读取数据并进行相应处理。
驱动程序中有下面两个比较重要的结构:

3键盘输入设计
OMAP5912可以支持键盘专用的8×8 I/O接口以及KB.R[7:0]和KB.C[7:0]。其中KBR_LATCH为键盘行输入,KBC_REG为键盘列输出,通过对这两个寄存器进行读写,可以进行行、列的扫描。本设计为了节省系统资源,提一体电感高使用效率,因而采用中断和扫描相结合的方法来实现3×3键盘驱动。
当按键中断产生时,为了消除抖动,先不判断按键值,而是启动定时器,并在定时器中断中读取键值。读取键值的过程是首先判断行线,然后通过列扫描码电感生产厂家来确定按键值。
下面给出的是键盘中断服务工字电感程序:

定时器中断服务程序如下:

下面是扫描程序:

4结束语
本文介绍了OMAP5912平台下人机接口的驱动开发方法,完成后的驱动程序可在MontavistaLinux操作系统下正常运行,因而对于在此平台下开发其他设备的驱动程序具有一定的启发作用。OMAP开放式多媒体应用平台也为今后系统的拓展预留了足够的空间,相信该系统会具有巨大的市场潜贴片电感力。 扁平线圈电感制造厂
LED电源频闪现象的解决 现在的LED电源普遍都有频闪的现象,即用相机拍照可见波浪式的纹波抖动,大家说说有什么可以如何解决这类的问题。
不管是两极电路,或者是输出加高频芯片等,大家可以分享一下
我想问一下升压芯片对输入电流有要求吗,还是只要我想问一下升压或者降压芯片对输入电流有要求吗,还是只要电压对了就可以接进芯片???
顶起~~~
谢谢啊不管升压降压,接入范围内的电压然后升降出规定的电压之后,你所接的负载决定流
基于UC3842的BUCK电路小弟最近在做BUCK电路,用UC3842控制的。3842的3脚是否一定是要检测到锯齿波?3脚是从MOS管那边引过来的吗?网上很多都这样做的,我感觉不对。从3脚直接引过来的是BOOST电路啊。还
上一篇:舞蹈发光二极管电路