OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4232|回复: 6

四线电阻屏-单片机驱动电路

[复制链接]

25

主题

81

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2015-3-14
在线时间
5 小时
发表于 2017-1-20 15:08:09 | 显示全部楼层 |阅读模式
20金钱
本帖最后由 斌封天下 于 2017-1-20 15:07 编辑


各位大神,这是一个四线电阻屏(我没有打广告的意思哦),我想做一个单片机按压位置采集。
只买了这个,没有买驱动,单片机能够驱动吧。
在网上看的驱动介绍,不知道好不好使。我在液晶屏源码里面看的是,通过SPI协议传输AD采集的数据,然后进行操作。
网上对于这个电路与STM32单片机的连接方法有一个:http://www.eeworld.com.cn/mcu/2014/0217/article_15163.html
大家看看是不是这种方法,有相关经验的大神可以指导一下吗,谢谢啦。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
如下图所示,STM32F103F103与四线电阻触摸屏直接通过自身的I/O口连接,实现触摸屏控制器功能。其中PA8、PA9、PA10、 PA11分别作为四个三极管的控制端,通过控制三极管通断,来控制四线触摸屏的Y+、Y-、X+、X-.PA1,PA2是两个A/D转换通道,分别连接 Y+和X+用于计算触摸点的X和 Y坐标。PA3连接内部中断用于检测触摸屏是否有触摸动作。触摸屏平时运行时,令PA8、PA9、PA11输出0,PA10=1,即只让VT2导通。当有触摸动作时,D1导通给PA3一个中断信号,STM32F103接收到中断请求后立即置PA8=1,导通VT1,这样在Y+、Y-方向上就加上电压,同时启动A/D转换通道PA2,通过输入X+上电压计算出触摸点的Y坐标,然后同理令PA8、PA10为0,PA9、PA11为1,启动A/D转换通道 PA1,通过输入Y+上电压计算出触摸点X的坐标。




最佳答案

查看完整内容[请看2#楼]

加个XPT2046之类的触摸屏芯片吧,稳定,效果好,代码还简单。 也就加几毛钱成本。。。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165462
金钱
165462
注册时间
2010-12-1
在线时间
2114 小时
发表于 2017-1-20 15:08:10 | 显示全部楼层
加个XPT2046之类的触摸屏芯片吧,稳定,效果好,代码还简单。
也就加几毛钱成本。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

25

主题

81

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2015-3-14
在线时间
5 小时
 楼主| 发表于 2017-1-20 15:09:06 | 显示全部楼层
想问问大家,这个电路图对不对,现在没在学校,没有办法验证,希望大家能给我解释解释
回复

使用道具 举报

25

主题

81

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2015-3-14
在线时间
5 小时
 楼主| 发表于 2017-2-8 16:03:53 | 显示全部楼层
额,自己顶
回复

使用道具 举报

25

主题

81

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2015-3-14
在线时间
5 小时
 楼主| 发表于 2017-2-19 10:09:15 | 显示全部楼层
正点原子 发表于 2017-2-12 19:07
加个XPT2046之类的触摸屏芯片吧,稳定,效果好,代码还简单。
也就加几毛钱成本。。。

具体的资料在哪里找啊,我先找找,在开发板的PCB资料里面有吗?
回复

使用道具 举报

25

主题

81

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2015-3-14
在线时间
5 小时
 楼主| 发表于 2017-2-19 10:12:42 | 显示全部楼层
正点原子 发表于 2017-2-12 19:07
加个XPT2046之类的触摸屏芯片吧,稳定,效果好,代码还简单。
也就加几毛钱成本。。。

懂了,ok,谢谢原子哥,非常感谢
回复

使用道具 举报

0

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
121
金钱
121
注册时间
2017-4-7
在线时间
10 小时
发表于 2017-8-10 17:13:46 | 显示全部楼层
楼主怎么解决的,能发下源代码吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-20 12:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表