wince如何实现电容屏触摸驱动?

公司想在wince上用电容屏,是不是只要改触摸驱动就行?
具体电容屏驱动该怎么开发,哪位知道的介绍介绍。
...全文
837 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
inferpoint3 2012-07-05
  • 打赏
  • 举报
回复
楼主的弄完没有啊,我现在也碰到了这个问题,不知道如何下手,
拖杀猪刀的 2012-04-24
  • 打赏
  • 举报
回复
我现在也纠结于这个问题,楼主搞定了吗?
月之海 2012-03-28
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 的回复:]
今天一个供应商找上门来,说电阻屏也能支持多点触摸(2点)。而且哪DEMO演示给我看了,能上下左右翻页,还能放大缩小。而且驱动都做好了,直接读取坐标值就行了。挺不错的。驱动也不要怎么改。适合楼主用。
[/Quote]
2010年电容屏盛行时,有些厂商也在推多点触摸电阻屏。当时他们演示过,相比电容屏,效果很差,毕竟要靠压力来触摸。目前市面上的那些电容、电阻屏,和主控的连接无非就是I2C或者SPI(用于读取data),一根中断线。通过中断来读取坐标.
boy_li0202 2012-03-27
  • 打赏
  • 举报
回复
Windows Embedded Compact 7是可以支持电容屏多点触摸的
zhengmeifu 2012-03-27
  • 打赏
  • 举报
回复
今天一个供应商找上门来,说电阻屏也能支持多点触摸(2点)。而且哪DEMO演示给我看了,能上下左右翻页,还能放大缩小。而且驱动都做好了,直接读取坐标值就行了。挺不错的。驱动也不要怎么改。适合楼主用。
yc_first 2012-03-15
  • 打赏
  • 举报
回复
看一看 我也不会
月之海 2012-03-15
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 favory 的回复:]
应该支持多点触控吧,我用的Meizu m8就能支持多点触控,至少两点!
[/Quote]
Meizu M8还支持双系统呢,Android/WinCE. WinCE6.0或以前的内核版本,是不支持多点的。WinCE 7的内核才开始支持多点。Meizu是花了大力气去做多点触摸(做到了两点)。自己去研究多点,那有得搞了...(单点做起来不难)
月之海 2012-03-15
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 arthur_zeng 的回复:]
电容屏是没校准的,出厂时,厂家已做过校准。
[/Quote]
电容屏不需要校准,电容屏出厂时已校准好了。
月之海 2012-03-15
  • 打赏
  • 举报
回复
电容屏是没校准的,出厂时,厂家已做过校准。
  • 打赏
  • 举报
回复
那校准驱动是不是也要改。
李氏康荣 2012-03-13
  • 打赏
  • 举报
回复
楼主弄好了,拿来分享下.我也想高下这个
谢谢
ARMbox 2012-03-12
  • 打赏
  • 举报
回复
如果屏本身是IIC接口的话,加转换芯片的话,软件上处理容易些,接CPU自带的电阻屏接口,一般的BSP里也都有电阻屏触摸屏驱动。
直接用IIC会节约一点成本,驱动上就要你修改触摸屏的PDD驱动了。
Felix.Peng 2012-03-12
  • 打赏
  • 举报
回复
应该支持多点触控吧,我用的Meizu m8就能支持多点触控,至少两点!
asdlboolrain 2012-03-11
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 catcw 的回复:]
在硬件上添加电容屏管理芯片,然后在驱动层控制此芯片以实现对其进行设置(初始化)和获取数据(一般是通过I2C或者SPI总线)
[/Quote]
试下,不知道这个可以不。
ywc861962 2012-03-11
  • 打赏
  • 举报
回复
不错 又学到了
catcw 2012-03-09
  • 打赏
  • 举报
回复
在硬件上添加电容屏管理芯片,然后在驱动层控制此芯片以实现对其进行设置(初始化)和获取数据(一般是通过I2C或者SPI总线)
gooogleman 2012-03-09
  • 打赏
  • 举报
回复
那个不知道如何实现的。正在看android,电容屏幕的驱动 是IIC接口通常,因为屏幕的软排线有一个 电容屏驱动IC的了。
zhengmeifu 2012-03-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 arthur_zeng 的回复:]
winCE系统是不支持多点触摸的。在电容屏上实现单点,还是可以的。通过I2C去读取坐标以及手势,再通过模拟鼠标事件来实现单、双击、mousemove等事件。
[/Quote]
据说wince6.0可以支持多点触摸的,我也没用过。电阻屏触摸屏我的系统测试OK
月之海 2012-03-08
  • 打赏
  • 举报
回复
在驱动层封装好(坐标的解析,模拟鼠标down、up、mousemove的实现),应用层开发和你在电阻屏环境下开发是一样的。
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 arthur_zeng 的回复:]
winCE系统是不支持多点触摸的。在电容屏上实现单点,还是可以的。通过I2C去读取坐标以及手势,再通过模拟鼠标事件来实现单、双击、mousemove等事件。
[/Quote]

怎么听起来像是直接读取坐标然后发消息给应用层自己处理的呢。

我现在只要实现单点就够了。
加载更多回复(2)

19,500

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧